示例#1
0
 public void Log(string msg)
 {
     if (_logger != null)
     {
         _logger.Log(msg);
     }
 }
        public void Error(string description, Exception exception = null)
        {
            string msg = description;

            if (exception != null)
            {
                msg += " " + exception.Message + " " + exception.StackTrace;
            }
            _logger.Log(msg);
        }
示例#3
0
 public void SetState(T newState)
 {
     lock (_lck)
     {
         if (!EqualityComparer <T> .Default.Equals(newState, m_currState))
         {
             m_logger.Log("========================================== change state from " + m_currState + " ========== to ===========" + newState + "=======================================================");
             m_currState = newState;
         }
     }
 }
示例#4
0
        public void EndOrderBookSnapshot()
        {
            if (!_isEnebled)
            {
                return;
            }



            _swOrdBookSnapshot.Stop();
            _loggerOrdBookUpdSnapshot.Log(GetPerfMsg("OrdBookSnapshot", _swOrdBookSnapshot));
        }
示例#5
0
        public void EndOrderBookUpd()
        {
            if (!_isEnebled)
            {
                return;
            }



            _swOrdBookUpd.Stop();
            _loggerOrdBookUpd.Log(GetPerfMsg("OrdBookUpd", _swOrdBookUpd));
        }
        /*
         * public void UpdateStockChange(EnmStockChngCodes code, decimal)
         * {
         *
         * }
         */


        private void LogRaw(string msg)
        {
            _logRaw.Log(msg);
        }
 private void Log(string msg)
 {
     _log.Log(msg);
 }
 public void LogState(string msg)
 {
     _loggerStates.Log(msg);
 }
 public void Log(string msg)
 {
     Console.WriteLine(msg);
     _logger.Log(msg);
 }
 public void Log(string message)
 {
     _logger.Log(message);
 }
 public void Log(string msg)
 {
     _logger.Log(msg);
 }