示例#1
0
        public void Debug(string message, CommonEnums.LoggerObjectTypes objectType)
        {
            var theEvent = new LogEventInfo(LogLevel.Debug, _logger.Name, message);

            theEvent.Properties["objectType"] = objectType.ToString();
            WriteLog(theEvent);
        }
示例#2
0
        public void Info(string message, long recordId, CommonEnums.LoggerObjectTypes objectType)
        {
            var theEvent = new LogEventInfo(LogLevel.Info, _logger.Name, message);

            theEvent.Properties["RecordIntId"] = recordId;
            theEvent.Properties["objectType"]  = objectType.ToString();
            WriteLog(theEvent);
        }
示例#3
0
        public void Error(string message, Guid recordId, CommonEnums.LoggerObjectTypes objectType)
        {
            var theEvent = new LogEventInfo(LogLevel.Error, _logger.Name, message);

            theEvent.Properties["Origin"]       = stackTraceCaller();
            theEvent.Properties["RecordGuidId"] = recordId;
            theEvent.Properties["objectType"]   = objectType.ToString();
            WriteLog(theEvent);
        }
示例#4
0
        public void Error(string message, Exception ex, CommonEnums.LoggerObjectTypes objectType)
        {
            var theEvent = new LogEventInfo(LogLevel.Error, _logger.Name, message);

            theEvent.Properties["Origin"]     = stackTraceCaller();
            theEvent.Properties["objectType"] = objectType.ToString();
            var e = getImportantException(ex);

            theEvent.Exception = e;
            WriteLog(theEvent);
        }