Exemplo n.º 1
0
        public void Log(LogLevel level, string message, string formattedMessage)
        {
            if (!IsLevelEnabled(level))
                return;

            LogEvent(level, message, formattedMessage);
        }
Exemplo n.º 2
0
        private static NLog.LogLevel ConvertToNLogLevel(LogLevel level)
        {
            if (level == LogLevel.Trace)
                return NLog.LogLevel.Trace;
            if (level == LogLevel.Info)
                return NLog.LogLevel.Info;
            if (level == LogLevel.Warn)
                return NLog.LogLevel.Warn;
            if (level == LogLevel.Error)
                return NLog.LogLevel.Error;
            if (level == LogLevel.Fatal)
                return NLog.LogLevel.Fatal;

            return NLog.LogLevel.Trace;
        }
Exemplo n.º 3
0
 /// <summary>
 /// Determine if the event being logged is turned on in the configuration
 /// </summary>
 private bool IsLevelEnabled(LogLevel level)
 {
     switch (level)
     {
         case LogLevel.Trace:
             return base.IsTraceEnabled;
         case LogLevel.Info:
             return base.IsInfoEnabled;
         case LogLevel.Warn:
             return base.IsWarnEnabled;
         case LogLevel.Error:
             return base.IsErrorEnabled;
         case LogLevel.Fatal:
             return base.IsFatalEnabled;
         default:
             return false;
     }
 }
Exemplo n.º 4
0
        private void LogEvent(LogLevel level, string message, string formattedMessage)
        {
            var nLevel = ConvertToNLogLevel(level);

            var eventInfo = new LogEventInfo(nLevel, LoggerName, message);

            eventInfo.Properties["Severity"] = nLevel.ToString();
            eventInfo.Properties["Title"] = LoggerName;
            eventInfo.Properties["FormattedMessage"] = formattedMessage;

            base.Log(typeof(LoggingService), eventInfo);
        }