Пример #1
0
		public Api()
		{
			Logger = NLog.LogManager.GetCurrentClassLogger();
			State = State.Init;

			LoginThread = new System.Threading.Thread(Main);
		}
        public ActionHandler()
        {
            log = ServiceScope.Get<ILogger>().GetLogger;
              mapWindows = new List<WindowMap>();

              LoadKeyMap();
        }
Пример #3
0
 public WebHost(IRootPathProvider rootPathProvider, Func<NancyContext> getContext)
 {
   this.rootPathProvider = rootPathProvider;
   this.getContext = getContext;
   this.logger = NLog.LogManager.GetCurrentClassLogger();
   logger.Debug("WebHost.ctor: constructed!");
 }
 public LumberjackMessageBuilder(NLog.Logger logger, string source, string appId, string component)
 {
     Logger = logger;
     Source = source;
     AppId = appId;
     Component = component;
 }
Пример #5
0
        static LogHandler()
        {
            try
            {
                string directory;
                if (HttpContext.Current != null)
                {
                    directory = HttpContext.Current.Server.MapPath("~/App_Data/Logs/");
                }
                else
                {
                    directory = HttpRuntime.AppDomainAppVirtualPath + "\\App_Data\\Logs\\";
                }
                LOG_FILE_TEXT = directory + "log.txt";

                if (!Directory.Exists(directory))
                {
                    Directory.CreateDirectory(directory);
                }
                WriteLog("LogHandler init: on directory " + directory);
                PlacesIR.Extentions.NlogInit.RegisterLayoutRenderer("fullurl", typeof(PlacesIR.Extentions.FullUrlLayoutRenderer));
                WriteLog("fullurl registered");
                logger = NLog.LogManager.GetCurrentClassLogger();
            }
            catch (Exception ex)
            {
                WriteLog("LogHandler init: " + ex.ToString() + (ex.InnerException != null ? " Inner exception = " + ex.InnerException.ToString() : ""));
            }
        }
Пример #6
0
        public void Dispose()
        {
            logger.Factory.Dispose();
            logger = null;

            GC.SuppressFinalize(this);
        }
Пример #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="NLogger" /> class.
 /// </summary>
 /// <param name="name">The name.</param>
 public NLogger(string name)
 {
     lock (LockObject)
     {
         _logger = NLog.LogManager.GetLogger(name);
     }
 }
 public RawFileRequestRewriter(BundleCollection bundles, IRootPathProvider rootPathProvider, IFileContentHasher fileContentHasher, CassetteSettings settings)
 {
   this.bundles = bundles;
   this.rootPathProvider = rootPathProvider;
   this.logger = NLog.LogManager.GetCurrentClassLogger();
   this.fileContentHasher = fileContentHasher;
   this.settings = settings;
 }
Пример #9
0
        public Player(string name, Client client)
        {
            Name = name;
            Client = client;
            Client.Name = name;

            log = NLog.LogManager.GetLogger("P: " + Name);
        }
Пример #10
0
		/// <summary>
		/// Instantiates an instance of the LoggerMark class.
		/// </summary>
		/// <param name="location">The location of the mark.</param>
		/// <param name="logger">The logger to log the mark to.</param>
		public LoggerMark(string location, NLog.Logger logger)
		{
			_id = _nextId++;
			_location = location;
			_logger = logger;
			_logger.Trace("Enter " + location + " : " + _id);
			_watch = Stopwatch.StartNew();
		}
        public CameraViewModel(string iCameraName)
        {
            CameraName = iCameraName;
            toggleTimer = new System.Timers.Timer(500);
            toggleTimer.AutoReset = false;
            toggleTimer.Elapsed += new System.Timers.ElapsedEventHandler(this.EnableToggle);

            logger = NLog.LogManager.GetLogger("Console");
        }
Пример #12
0
        public AddAPI()
        {
            _repository = new DataRepository();
            _logger = NLog.LogManager.GetCurrentClassLogger();

            InitializeComponent();
            InitializeEventHandlers();

            this.CenterToParent();
        }
Пример #13
0
		public Network()
		{
			Logger = NLog.LogManager.GetCurrentClassLogger();
			Connection = new TcpClient();

			SendThread = new Thread(GameSendThread)
				{ IsBackground = true };
			ReadThread = new Thread(GameReadThread)
				{ IsBackground = true };
		}
Пример #14
0
		public DeployBatchRunner(NLog.Logger logger, ISystemSettings systemSettings, IDeployStateManager deployStateManager, IDeployRunner deployRunner, IDeployQueueManager deployQueueManager, IDeployRequestManager deployRequestManager, ICleanupManager cleanupManager)
		{
			_logger = DIHelper.VerifyParameter(logger);
			_systemSettings = DIHelper.VerifyParameter(systemSettings);
			_deployStateManager = DIHelper.VerifyParameter(deployStateManager);
			_deployRunner = DIHelper.VerifyParameter(deployRunner);
			_deployQueueManager = DIHelper.VerifyParameter(deployQueueManager);
			_deployRequestManager = DIHelper.VerifyParameter(deployRequestManager);
			_cleanupManager = DIHelper.VerifyParameter(_cleanupManager);
		}
		public DeployBatchParallelRunner(NLog.Logger logger, ISystemSettings systemSettings, IDeployStateManager deployStateManager, IDeployQueueManager deployQueueManager, IDeployRequestManager deployRequestManager, IDeploymentPlanBuilder deploymentPlanBuilder, IDIFactory diFactory, ICleanupManager cleanupManager)
		{
			_logger = DIHelper.VerifyParameter(logger);
			_systemSettings = DIHelper.VerifyParameter(systemSettings);
			_deployStateManager = DIHelper.VerifyParameter(deployStateManager);
			_deployQueueManager = DIHelper.VerifyParameter(deployQueueManager);
			_deployRequestManager = DIHelper.VerifyParameter(deployRequestManager);
			_deploymentPlanBuilder = DIHelper.VerifyParameter(deploymentPlanBuilder);
			_diFactory = DIHelper.VerifyParameter(diFactory);
			_cleanupManager = DIHelper.VerifyParameter(cleanupManager);
		}
        public RoutePlanner(Contract contract)
        {
            InitializeComponent();

            _activeContract = contract;
            _dataRepository = new DataRepository();
            _cacheManager = new OverrideCacheManager();
            _logger = NLog.LogManager.GetCurrentClassLogger();

            InitalizeHandlers();
            PopulateSearchForm();
        }
Пример #17
0
        static void Main(string[] args)
        {
            logger = NLog.LogManager.GetCurrentClassLogger();

            //Set the MDLC context for trackingId (ideally you'd use this in an Async/Await context and set this as early as possible)
            //In reality Global Diagnostics Context (GDC) would be preferable in a serial non-async app such as this example
            NLog.MappedDiagnosticsLogicalContext.Set("trackingId", Guid.NewGuid());

            DoWork("log it");

            DoWork("log it again"); //Should get same trackingId
        }
Пример #18
0
 public Logger(string dir)
 {
     NLog.Config.LoggingConfiguration config = new NLog.Config.LoggingConfiguration();
     NLog.Targets.FileTarget fileTarget = new NLog.Targets.FileTarget();
     config.AddTarget("file", fileTarget);
     fileTarget.FileName = System.IO.Path.Combine(dir, "log.txt");
     fileTarget.Layout = "${date:format=MM/dd HH\\:mm\\:ss.ffff}|${level:uppercase=true:padding=6}| ${message}";
     fileTarget.DeleteOldFileOnStartup = true;
     NLog.Config.LoggingRule rule = new NLog.Config.LoggingRule("*", NLog.LogLevel.Debug, fileTarget);
     config.LoggingRules.Add(rule);
     NLog.LogManager.Configuration = config;
     logger = NLog.LogManager.GetLogger("OnlineVideos");
 }
Пример #19
0
 public DataService(Func<Type, string, object> ioc, IMainSettings settings)
 {
     _ioc = ioc;
     _settings = settings;
     try
     {
         _logger = NLog.LogManager.GetCurrentClassLogger();
     }
     catch
     {
         _logger = null;
     }
 }
Пример #20
0
 public BlockingModel(IDeviceManager deviceManager, IDictionary<string, int> inputs, IDictionary<string, int> relays)
 {
     try
     {
         _logger = NLog.LogManager.GetCurrentClassLogger();
     }
     catch
     {
         _logger = null;
     }
     _deviceManager = deviceManager;
     _inputs = inputs;
     _relays = relays;
 }
Пример #21
0
 private Scenario()
 {
     try
     {
         _logger = NLog.LogManager.GetCurrentClassLogger();
     }
     catch
     {
         _logger = null;
     }
     TrackTask = TrackTask.None;
     _trackTaskWait = () => false;
     cancellationTokenSource = new List<Tuple<string, CancellationTokenSource>>();
 }
Пример #22
0
 public StateModel(IDeviceManager deviceManager, IDictionary<string, int> inputs, IDictionary<string, int> relays)
 {
     try
     {
         _logger = NLog.LogManager.GetCurrentClassLogger();
     }
     catch
     {
         _logger = null;
     }
     _deviceManager = deviceManager;
     _deviceManager.PanelStateChanged += _deviceManager_PanelStateChanged;
     _deviceManager.WeightMeasured += _deviceManager_WeightMeasured;
     _inputs = inputs;
     _relays = relays;
 }
        public ContractOverview()
        {
            InitializeComponent();

            _dataRepository = new DataRepository();
            _cacheManager = new OverrideCacheManager();
            _logger = NLog.LogManager.GetCurrentClassLogger();

            cmbStatus.SelectedIndex = 0;
            object cacheItem = _cacheManager.Cache.GetData("ContractStatus");
            if (cacheItem != null)
                cmbStatus.Text = cacheItem.ToString();

            InitializeHandlers();
            PopulateAPIList();
        }
Пример #24
0
        private void Capture_Load(object sender, EventArgs e)
        {
            /////////// Setup logger ///////////
            logger = NLog.LogManager.GetCurrentClassLogger();
            logger.Info("Starting application.");

            //target.Name = "display";
            //target.Layout = "${time} | ${Threadid} | ${level} | ${logger} | ${message}";
            //target.ControlName = "richTextBox1";
            //target.FormName = "Recorder";
            //target.UseDefaultRowColoringRules = true;
            //NLog.Config.SimpleConfigurator.ConfigureForTargetLogging(target, NLog.LogLevel.Trace);
            //target.MaxLines = 1024;
            //target.AutoScroll = true;


            ///////////// Set new state to prevent the system from entering sleep mode /////////////
            // Source: David Anson @ Microsoft (2009) http://dlaa.me/blog/post/9901642
            m_previousExecutionState = NativeMethods.SetThreadExecutionState(NativeMethods.ES_CONTINUOUS | NativeMethods.ES_SYSTEM_REQUIRED);
            if (0 == m_previousExecutionState)
            {
                MessageBox.Show("Failed to set system state for sleep mode.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                // No way to recover; fail gracefully
                Close();
            }


            /////////// Set timer to first snapshot /////////// 
            //(Note: this must by setup on the UI thread)
            try
            {
                logger.Info("Configuring Timer");
                timer = new FixedStepDispatcherTimer(new TimeSpan(0, 0, 1));
                DateTime now = DateTime.Now;
                DateTime firstTick = new DateTime(now.Year, now.Month, now.Day, now.Hour, now.Minute, now.Second + 1);
                timer.Restart(firstTick);
            }
            catch (Exception ex)
            {
                logger.Error("Error creating DispatcherTimer: " + ex.Message);
            }

            logger.Info("Configuring Recorder BackgroundWorker");
            bw = new BackgroundWorker();
            bw.DoWork += new DoWorkEventHandler(backgroundWorker1_DoWork);
            bw.RunWorkerAsync();
        }
Пример #25
0
        public NLogLogger(Type type)
        {
            _innerLogger = NLog.LogManager.GetLogger(type.Name);
            if (NLog.LogManager.Configuration == null)
            {
                LoggingConfiguration config = new LoggingConfiguration();

                FileTarget fileTarget = new FileTarget();
                config.AddTarget("file", fileTarget);

                _logFileName = AppConfigurationHelper.GetValueOrDefault(AppConfigurationHelper.Keys.LogFileName, "Adalbertus.BudgetPlanner.log");
                fileTarget.FileName = _logFileName;
                fileTarget.Layout = "${date} - ${message}";
                fileTarget.DeleteOldFileOnStartup = true;

                LoggingRule rule = new LoggingRule("*", NLog.LogLevel.Trace, fileTarget);
                config.LoggingRules.Add(rule);

                NLog.LogManager.Configuration = config;
            }
        }
Пример #26
0
    public void SetUp()
    {
      try
      {
        Logger = NLog.LogManager.GetCurrentClassLogger();
   
        DbManager1 = new MongoDbManager
                     {
                       Description = new DbDescription {ConnectionInfo = new DbConnectionInfo {ConnectionStringName = "Test1"}}
                     };

        DbManager2 = new MongoDbManager
                     {
                       Description = new DbDescription {ConnectionInfo = new DbConnectionInfo {ConnectionStringName = "Test1"}}
                     };
      }
      catch (Exception e)
      {
        if (Logger != null) Logger.FatalException(string.Format("SetUp : {0} : {1}", e.GetType(), e.Message), e);
        throw;
      }
    }
Пример #27
0
        public MainForm()
        {
            _repository = new DataRepository();
            _logger = NLog.LogManager.GetCurrentClassLogger();

            CacheManager = new OverrideCacheManager();

            InitializeComponent();
            InitializeEventHandlers();

            InitializeCacheManagement();

            this.CenterToScreen();

            tabControl.Controls.Add(new TabPage() { BackColor = Color.Gainsboro, Text = "Contracts", Name = "tabContractOverview" });
            ContractOverview contractViewScreen = new ContractOverview();
            contractViewScreen._viewContractEvent += (sender, e) => RespondToContractViewRequest(sender, e);
            tabControl.Controls["tabContractOverview"].Controls.Add(contractViewScreen);
            tabControl.Controls["tabContractOverview"].Controls["ContractOverview"].Dock = DockStyle.Fill;
            tabControl.Controls.Add(new TabPage() { BackColor = Color.Gainsboro, Text = "Route Planner", Name = "tabRoutePlanner" });
            tabControl.Controls["tabRoutePlanner"].Controls.Add(new RoutePlanner());
            tabControl.Controls["tabRoutePlanner"].Controls["RoutePlanner"].Dock = DockStyle.Fill;
        }
Пример #28
0
 /// <summary>
 /// Using the NLog dll to write log
 /// </summary>
 /// <param name="key"></param>
 /// <param name="value"></param>
 /// <param name="exception"></param>
 /// <param name="level"></param>
 public static void WriteLog(string key, string value, Exception exception = null, Level level = Level.Info)
 {
     try
     {
         string msg = key + "--" + value;
         if (logger == null)
         {
             logger = NLog.LogManager.GetCurrentClassLogger();
         }
         switch (level)
         {
             case Level.Trace:
                 logger.TraceException(msg, exception);
                 break;
             case Level.Debug:
                 logger.DebugException(msg, exception);
                 break;
             case Level.Info:
                 logger.InfoException(msg, exception);
                 break;
             case Level.Warn:
                 logger.WarnException(msg, exception);
                 break;
             case Level.Error:
                 logger.ErrorException(msg, exception);
                 break;
             case Level.Fatal:
                 logger.FatalException(msg, exception);
                 break;
         }
     }
     catch (Exception ex)
     {
         WriteLog(ex.ToString() + (ex.InnerException != null ? " Inner exception = " + ex.InnerException.ToString() : ""));
     }
 }
Пример #29
0
        public static async Task RunCadViewx()
        {
            NLog.Logger Logger = NLog.LogManager.GetCurrentClassLogger();
            Logger.Info("------------CadViewx Service Started . .");

            try
            {
                ShippmentUploadStatus shippmentUploadstatus = null;
                RestStatus            status = await RestHub.GetShipmentUploadStatus();

                if (status.UserObject != null)
                {
                    shippmentUploadstatus = (ShippmentUploadStatus)status.UserObject;
                }
                if (shippmentUploadstatus != null)
                {
                    shippmentUploadstatus.Status = ShippmentUploadEnumStatus.CadViewProgress.ToString();
                    await RestHub.UpdateShipmentUploadStatus(shippmentUploadstatus);

                    Logger.Info(shippmentUploadstatus.Path.ToString());

                    string DOC_ROOT       = "casdvw",
                           ARTICLE_NODE   = "article",
                           RN_NODE        = "rn",
                           SUBSTANCE_NODE = "substanc",
                           SIM_NODE       = "sim",
                           COMP_NODE      = "comp",
                           CSIM_NODE      = "csim";
                    XmlDocument xmlDoc    = null;
                    try
                    {
                        xmlDoc = FromHtml(System.IO.File.OpenText(shippmentUploadstatus.Path));
                    }
                    catch (Exception ex)
                    {
                        Logger.Error(ex.ToString());
                    }
                    if (xmlDoc != null)
                    {
                        var casdvwNode = xmlDoc.ChildNodes.OfType <XmlElement>().Where(i => i.Name == DOC_ROOT).FirstOrDefault();
                        if (casdvwNode != null)
                        {
                            var    articles       = GetChilds(casdvwNode, ARTICLE_NODE);
                            var    totalArticles  = articles.Count();
                            string strTempDirPath = Path.Combine(shippmentUploadstatus.NumImagesPath, shippmentUploadstatus.BatchNo.ToString(), "Img");
                            Logger.Info($"Started Image processing from the path : {strTempDirPath}");
                            if (!Directory.Exists(strTempDirPath))
                            {
                                Directory.CreateDirectory(strTempDirPath);
                            }

                            int substanceIndex     = 0;
                            var substanceChildList = GetChilds(casdvwNode, SUBSTANCE_NODE);
                            var totalSubstances    = substanceChildList.Count();
                            foreach (var substanceNode in substanceChildList)
                            {
                                try
                                {
                                    CADViewX cadViewX = new CADViewX();
                                    substanceIndex++;
                                    // Interlocked.Increment(ref substanceIndex);
                                    Logger.Info("------------Start Processing Substance . ." + (substanceIndex));
                                    if (substanceIndex % 10 == 0)
                                    {
                                        // ShipmentException((substanceIndex) + " / " + totalSubstances + "-----------" , strSourcePath, "Testing");
                                        Logger.Info("------------Processing Substance . ." + (substanceIndex) + " / " + totalSubstances);
                                    }


                                    XmlNodeList   substanceChilds = substanceNode.ChildNodes;
                                    List <String> hexCodes        = new List <String>();

                                    for (int substacneNodeIndex = 0; substacneNodeIndex < substanceChilds.Count; substacneNodeIndex++)
                                    {
                                        regNumber = ChildNodeText(substanceNode, RN_NODE).Replace("-", "");

                                        if (substanceChilds[substacneNodeIndex].Name == SIM_NODE)
                                        {
                                            hexCodes.Add(substanceChilds[substacneNodeIndex].InnerText);
                                        }

                                        else if (substanceChilds[substacneNodeIndex].Name == COMP_NODE)
                                        {
                                            XmlNodeList compNodeChilds = substanceChilds[substacneNodeIndex].ChildNodes;
                                            if (compNodeChilds != null && compNodeChilds.Count > 0)
                                            {
                                                for (int csimNodeIndex = 0; csimNodeIndex < compNodeChilds.Count; csimNodeIndex++)
                                                {
                                                    var compChild = compNodeChilds[csimNodeIndex];
                                                    if (compChild.Name == CSIM_NODE)
                                                    {
                                                        hexCodes.Add(compChild.InnerText);
                                                    }
                                                }
                                            }
                                        }

                                        int registerNumberCount = 1;
                                        foreach (var hex in hexCodes)
                                        {
                                            if (!String.IsNullOrEmpty(hex))
                                            {
                                                try
                                                {
                                                    var byteArray = ConvertHexToBytes(hex);

                                                    var cgmFilePath = Path.GetTempPath() + Guid.NewGuid().ToString() + ".cgm";

                                                    var gifFilePath = registerNumberCount > 1 ?
                                                                      Path.Combine(strTempDirPath, regNumber + "_" + registerNumberCount + ".gif") :
                                                                      Path.Combine(strTempDirPath, regNumber + ".gif");

                                                    try
                                                    {
                                                        Logger.Info(cgmFilePath + "------------Start while gif generation . ." + (substanceIndex + regNumber));
                                                        System.IO.File.WriteAllBytes(cgmFilePath, byteArray);
                                                        Logger.Info(cgmFilePath + "------------End while gif generation . ." + (substanceIndex + regNumber));
                                                    }
                                                    catch (Exception ex)
                                                    {
                                                        Logger.Info("------------Error while gif generation . ." + (substanceIndex + regNumber) + " : " + ex.Message);
                                                        // context.Clients.All.progress("Error while gif generation . ." + (substanceIndex) + " : " + ex.Message);
                                                    }
                                                    cadViewX.LoadFile(cgmFilePath);
                                                    if (!System.IO.File.Exists(gifFilePath))
                                                    {
                                                        cadViewX.SaveToFile(gifFilePath);
                                                    }
                                                    cadViewX.CloseFile();
                                                    registerNumberCount++;
                                                    if (File.Exists(cgmFilePath))
                                                    {
                                                        File.Delete(cgmFilePath);
                                                    }
                                                }
                                                catch (Exception ex)
                                                {
                                                    Logger.Info("------------Some error Occured" + ex.Message + hex);
                                                    // Debug.WriteLine("Some error Occured" + ex.Message + hex);
                                                }
                                            }
                                        }
                                    }
                                }
                                catch (Exception ex)
                                {
                                }
                            }
                        }
                    }
                    shippmentUploadstatus.Status = ShippmentUploadEnumStatus.CadViewCompleted.ToString();
                    RestStatus UpdateStatus = await RestHub.UpdateShipmentUploadStatus(shippmentUploadstatus);
                }
                else
                {
                    Logger.Info($"Under CADViewx Processing : ");
                }
            }
            catch (Exception ex)
            {
            }
        }
Пример #30
0
        public void Process(ref OrderField order, NLog.Logger log)
        {
            // 所有的成交信息都不处理,交给TradeField处理
            if (order.ExecType == XAPI.ExecType.Trade)
            {
                return;
            }

            lock (this)
            {
                OrderRecord record;

                switch (order.ExecType)
                {
                case XAPI.ExecType.New:
                    if (this.pendingOrders.TryRemove(order.LocalID, out record))
                    {
                        this.workingOrders[order.ID] = record;
                        // 将LocalID更新为ID
                        this.orderIDs[record.Order.Id] = order.ID;
                        EmitExecutionReport(record, (SQ.ExecType)order.ExecType, (SQ.OrderStatus)order.Status, order.Text());
                    }
                    else
                    {
                        //log.Warn("New,找不到订单,pendingOrders.Count={0}", pendingOrders.Count);
                    }
                    break;

                case XAPI.ExecType.Rejected:
                    if (this.pendingOrders.TryRemove(order.LocalID, out record))
                    {
                        orderIDs.Remove(record.Order.Id);
                        record.LeavesQty = 0;
                        EmitExecutionReport(record, (SQ.ExecType)order.ExecType, (SQ.OrderStatus)order.Status, order.Text());
                    }
                    else if (this.workingOrders.TryGetValue(order.ID, out record))
                    {
                        // 比如说出现超出涨跌停时,先会到ProcessNew,所以得再多判断一次
                        workingOrders.Remove(order.ID);
                        orderIDs.Remove(record.Order.Id);
                        record.LeavesQty = 0;
                        EmitExecutionReport(record, (SQ.ExecType)order.ExecType, (SQ.OrderStatus)order.Status, order.Text());
                    }
                    break;

                case XAPI.ExecType.Cancelled:
                    if (this.workingOrders.TryGetValue(order.ID, out record))
                    {
                        workingOrders.Remove(order.ID);
                        orderIDs.Remove(record.Order.Id);
                        record.LeavesQty = 0;
                        EmitExecutionReport(record, SQ.ExecType.ExecCancelled, SQ.OrderStatus.Cancelled, order.Text());
                    }
                    else if (this.pendingOrders.TryRemove(order.LocalID, out record))
                    {
                        orderIDs.Remove(record.Order.Id);
                        record.LeavesQty = 0;
                        EmitExecutionReport(record, (SQ.ExecType)order.ExecType, (SQ.OrderStatus)order.Status, order.Text());
                    }
                    break;

                case XAPI.ExecType.PendingCancel:
                    if (this.workingOrders.TryGetValue(order.ID, out record))
                    {
                        EmitExecutionReport(record, SQ.ExecType.ExecPendingCancel, SQ.OrderStatus.PendingCancel);
                    }
                    else if (this.pendingOrders.TryGetValue(order.LocalID, out record))
                    {
                        EmitExecutionReport(record, SQ.ExecType.ExecPendingCancel, SQ.OrderStatus.PendingCancel);
                    }
                    break;

                case XAPI.ExecType.CancelReject:
                    if (this.pendingCancels.TryRemove(order.ID, out record))
                    {
                        // 已经收到第一回报的情况下
                        EmitExecutionReport(record, SQ.ExecType.ExecCancelReject, (SQ.OrderStatus)order.Status, order.Text());
                    }
                    else if (this.pendingCancels.TryRemove(order.LocalID, out record))
                    {
                        // 没有收到第一条回报的情况下
                        EmitExecutionReport(record, SQ.ExecType.ExecCancelReject, (SQ.OrderStatus)order.Status, order.Text());
                    }
                    //else if (this.workingOrders.TryGetValue(order.ID, out record))
                    //{
                    //    // 撤单回报延时的情况下
                    //    EmitExecutionReport(record, SQ.ExecType.ExecCancelReject, (SQ.OrderStatus)order.Status, order.Text());
                    //}
                    break;
                }
            }
        }
Пример #31
0
 public Lookup()
 {
     NLogger      = NLog.LogManager.GetLogger("ETL");
     LookupBuffer = new ActionBlock <TSourceOutput>(row => FillBuffer(row));
 }
Пример #32
0
 public static void LogGeneralInfo(string info)
 {
     NLog.Logger generalLogger = NLog.Web.NLogBuilder.ConfigureNLog("Nlog.config").GetLogger("GeneralLogger");
     generalLogger.Info(info);
 }
Пример #33
0
 public NLogger()
 {
     _mLogImpl = NLog.LogManager.GetCurrentClassLogger();
 }
 public NLogLogger(NLog.Logger logger, Castle.Services.Logging.NLogIntegration.NLogFactory factory)
 {
 }
Пример #35
0
 private Logger(NLog.Logger logger)
 {
     this.logger = logger;
 }
Пример #36
0
 public Ω(NLog.Logger logger)
 {
     this.logger = logger;
 }
Пример #37
0
 static NetworkTables()
 {
     s_logger = LoggerUtil.GetAppWideLogger();
 }
Пример #38
0
 public NLogWrapper(NLog.Logger logger)
 {
     this.logger = logger;
 }
Пример #39
0
 static Logger()
 {
     ErrorLogger = NLog.LogManager.GetLogger("Error2File");
     InfoLogger = NLog.LogManager.GetLogger("Info2File");
 }
Пример #40
0
 /// <summary>
 /// Initializes NLog logger by the configuration's reference
 /// </summary>
 /// <param name="loggerReference"></param>
 public NLogWrapper(string loggerReference)
 {
     this.logger = NLog.LogManager.GetLogger(loggerReference);
 }
Пример #41
0
 protected HostNameBasedIdGenerator()
 {
     logger = NLog.LogManager.GetCurrentClassLogger();
 }
Пример #42
0
 public NLogLogger(string loggerName)
 {
     logger = NLog.LogManager.GetLogger(loggerName);
 }
Пример #43
0
 public LogWrapper(NLog.Logger l)
 {
     Logger = l;
 }
Пример #44
0
 public void Configuration(IAppBuilder app)
 {
     ConfigureAuth(app);
     NLog.Logger log = NLog.LogManager.GetCurrentClassLogger();
     log.Info("Startup configure\n");
 }
Пример #45
0
 public Logger(string name)
 {
     logger = NLog.LogManager.GetLogger(name);
 }
Пример #46
0
 public FormOutput(string strTitle, NLog.Logger logger, bool bShowTaskStaListView) : this()
 {
     this.strTitle  = strTitle;
     this.logger    = logger;
     panel1.Visible = bShowTaskStaListView;
 }
Пример #47
0
 public BlockTransformation()
 {
     NLogger      = NLog.LogManager.GetLogger("ETL");
     InputData    = new List <TInput>();
     OutputBuffer = new BufferBlock <TInput>();
 }
Пример #48
0
 internal DnsEnforcement(Services.FilterServiceProvider provider, NLog.Logger logger)
 {
     m_logger   = logger;
     m_provider = provider;
 }
Пример #49
0
 public Tcp4ConnectionInfo()
 {
     m_logger = LoggerUtil.GetAppWideLogger();
 }
Пример #50
0
 public Logger(NLog.Logger logger, string prefix)
 {
     Prefix     = prefix;
     NLogLogger = logger;
 }
Пример #51
0
 internal DnsEnforcement(IPolicyConfiguration configuration, NLog.Logger logger)
 {
     m_logger = logger;
     m_policyConfiguration = configuration;
     m_platformDns         = PlatformTypes.New <IPlatformDns>();
 }
Пример #52
0
 public Logger(NLogger log)
 {
     _logger = log;
 }
Пример #53
0
 internal NLogLogger(Logger logger)
 {
     _logger = logger;
 }
Пример #54
0
 public ImageMetaParser(NLog.Logger logger, HttpClientService httpClientService, AttemptService attemptService)
 {
     _logger            = logger;
     _httpClientService = httpClientService;
     _attemptService    = attemptService;
 }
Пример #55
0
 public NLogLogger(Type type)
 {
     _innerLogger = NLog.LogManager.GetLogger(type.Name);
 }
 public ErrorHandlingMiddleware(RequestDelegate next)
 {
     this._next = next;
     _logger    = NLog.LogManager.GetCurrentClassLogger();
 }
Пример #57
0
 public NlogLogger(NLog.Logger logger)
 {
     _logger = logger;
 }
Пример #58
0
 public static void Write(object element, NLog.Logger log)
 {
     Write(element, 0, log);
 }
Пример #59
0
 public Sort()
 {
     NLogger = NLog.LogManager.GetLogger("ETL");
 }
Пример #60
0
 public Logger()
 {
     _logger = NLog.LogManager.GetCurrentClassLogger();
 }