Example #1
0
        public void LogFormat(LoggingLevel level, string format, params object[] args)
        {
            if (_level < level)
                return;

            LogInternal(level, string.Format(format, args), null);
        }
        public void Log(LoggingLevel level, object obj)
        {
            // Map topshelf loglevel to liblog loglevel
            var logLevel = MapLogLevel(level);

            // Don't log anything if loglevel is not specified
            if (logLevel == null) return;

            _logger.Log(logLevel.Value, () => FormatObject(obj));
        }
Example #3
0
 public void Log(LoggingLevel level, LogWriterOutputProvider messageProvider)
 {
     if (level == LoggingLevel.Fatal)
         Fatal(messageProvider);
     else if (level == LoggingLevel.Error)
         Error(messageProvider);
     else if (level == LoggingLevel.Warn)
         Warn(messageProvider);
     else if (level == LoggingLevel.Info)
         Info(messageProvider);
     else if (level >= LoggingLevel.Debug)
         Debug(messageProvider);
 }
Example #4
0
 public void Log(LoggingLevel level, object obj, Exception exception)
 {
     if (level == LoggingLevel.Fatal)
         Fatal(obj, exception);
     else if (level == LoggingLevel.Error)
         Error(obj, exception);
     else if (level == LoggingLevel.Warn)
         Warn(obj, exception);
     else if (level == LoggingLevel.Info)
         Info(obj, exception);
     else if (level >= LoggingLevel.Debug)
         Debug(obj, exception);
 }
Example #5
0
 static LogEventLevel TopshelfToSerilogLevel(LoggingLevel level)
 {
     if (level == LoggingLevel.All)
         return LogEventLevel.Verbose;
     if (level == LoggingLevel.Debug)
         return LogEventLevel.Debug;
     if (level == LoggingLevel.Info)
         return LogEventLevel.Information;
     if (level == LoggingLevel.Warn)
         return LogEventLevel.Warning;
     if (level == LoggingLevel.Error)
         return LogEventLevel.Error;
     return LogEventLevel.Fatal;
 }
        public void Log(LoggingLevel level, object obj, Exception exception)
        {
            // If exception is null, use log method without exception
            if (exception == null)
            {
                Log(level, obj);
                return;
            }

            // Map topshelf loglevel to liblog loglevel
            var logLevel = MapLogLevel(level);

            // Don't log anything if loglevel is not specified
            if (logLevel == null) return;

            _logger.Log(logLevel.Value, () => FormatObject(obj), exception);
        }
Example #7
0
 public void LogFormat(LoggingLevel level, string format, params object[] args)
 {
     if (level == LoggingLevel.Fatal)
     {
         FatalFormat(CultureInfo.InvariantCulture, format, args);
     }
     else if (level == LoggingLevel.Error)
     {
         ErrorFormat(CultureInfo.InvariantCulture, format, args);
     }
     else if (level == LoggingLevel.Warn)
     {
         WarnFormat(CultureInfo.InvariantCulture, format, args);
     }
     else if (level == LoggingLevel.Info)
     {
         InfoFormat(CultureInfo.InvariantCulture, format, args);
     }
     else if (level >= LoggingLevel.Debug)
     {
         DebugFormat(CultureInfo.InvariantCulture, format, args);
     }
 }
Example #8
0
 public void Log(LoggingLevel level, object obj, Exception exception)
 {
     if (level == LoggingLevel.Fatal)
     {
         Fatal(obj, exception);
     }
     else if (level == LoggingLevel.Error)
     {
         Error(obj, exception);
     }
     else if (level == LoggingLevel.Warn)
     {
         Warn(obj, exception);
     }
     else if (level == LoggingLevel.Info)
     {
         Info(obj, exception);
     }
     else if (level >= LoggingLevel.Debug)
     {
         Debug(obj, exception);
     }
 }
Example #9
0
 public void LogFormat(LoggingLevel level, IFormatProvider formatProvider, string format, params object[] args)
 {
     if (level == LoggingLevel.Fatal)
     {
         FatalFormat(formatProvider, format, args);
     }
     else if (level == LoggingLevel.Error)
     {
         ErrorFormat(formatProvider, format, args);
     }
     else if (level == LoggingLevel.Warn)
     {
         WarnFormat(formatProvider, format, args);
     }
     else if (level == LoggingLevel.Info)
     {
         InfoFormat(formatProvider, format, args);
     }
     else if (level >= LoggingLevel.Debug)
     {
         DebugFormat(formatProvider, format, args);
     }
 }
Example #10
0
 public void Log(LoggingLevel level, LogWriterOutputProvider messageProvider)
 {
     if (level == LoggingLevel.Fatal)
     {
         Fatal(messageProvider);
     }
     else if (level == LoggingLevel.Error)
     {
         Error(messageProvider);
     }
     else if (level == LoggingLevel.Warn)
     {
         Warn(messageProvider);
     }
     else if (level == LoggingLevel.Info)
     {
         Info(messageProvider);
     }
     else if (level >= LoggingLevel.Debug)
     {
         Debug(messageProvider);
     }
 }
Example #11
0
 public TraceLogWriter(TraceSource source)
 {
     _source = source;
     _level = LoggingLevel.FromSourceLevels(source.Switch.Level);
 }
Example #12
0
 /// <summary>
 /// Logs the specified level.
 /// </summary>
 /// <param name="level">The level.</param>
 /// <param name="obj">The object.</param>
 public void Log(LoggingLevel level, object obj) => this.logger.Log(ToLogLevel(level), 0, obj, null, (s, e) => s.ToString());
Example #13
0
 /// <summary>
 /// Logs the format.
 /// </summary>
 /// <param name="level">The level.</param>
 /// <param name="formatProvider">The format provider.</param>
 /// <param name="format">The format.</param>
 /// <param name="args">The arguments.</param>
 public void LogFormat(LoggingLevel level, IFormatProvider formatProvider, string format, params object[] args) => this.LogFormat(level, format, args);
Example #14
0
 public void LogFormat(LoggingLevel level, string format, params object[] args)
 {
     _log.Log(GetNLogLevel(level), format, args);
 }
Example #15
0
 public void Log(LoggingLevel level, object obj, Exception exception)
 {
     if (obj != null)
         _log.Log(GetNLogLevel(level), exception, obj.ToString());
     else
         _log.Log(GetNLogLevel(level), exception);
 }
Example #16
0
        public void Log(LoggingLevel level, LogWriterOutputProvider messageProvider)
        {
            if (_level < level)
                return;

            object obj = messageProvider();

            LogInternal(level, obj, null);
        }
Example #17
0
 public void Log(LoggingLevel level, object obj, Exception exception)
 {
     _logger.Write(TopshelfToSerilogLevel(level), exception, ObjectMessageTemplate, obj);
 }
 public void LogFormat(LoggingLevel level, string format, params object[] args)
 {
     _log.Log(GetNLogLevel(level), format, args);
 }
 public void Log(LoggingLevel level, object obj, Exception exception)
 {
     _log.LogException(GetNLogLevel(level), obj == null
                                                ? ""
                                                : obj.ToString(), exception);
 }
Example #20
0
 public void Log(LoggingLevel level, object obj, Exception exception)
 {
     _log.LogException(GetNLogLevel(level), obj == null
                                                ? ""
                                                : obj.ToString(), exception);
 }
Example #21
0
        void LogInternal(LoggingLevel level, object obj, Exception exception)
        {
            string message = obj == null
                                 ? ""
                                 : obj.ToString();

            if (exception == null)
                _source.TraceEvent(level.TraceEventType, 0, message);
            else
                _source.TraceData(level.TraceEventType, 0, (object)message, (object)exception);
        }
Example #22
0
        public void Log(LoggingLevel level, object obj)
        {
            if (_level < level)
                return;

            LogInternal(level, obj, null);
        }
Example #23
0
 public void LogFormat(LoggingLevel level, string format, params object[] args)
 {
     _logger.Write(TopshelfToSerilogLevel(level), format, args);
 }
		public void Log(LoggingLevel level, LogWriterOutputProvider messageProvider) {
			throw new NotImplementedException();
		}
Example #25
0
        public void Log(LoggingLevel level, object obj, Exception exception)
        {
            if (_level < level)
                return;

            LogInternal(level, obj, exception);
        }
 public void Log(LoggingLevel level, object obj)
 {
     _log.Log(GetNLogLevel(level), obj);
 }
		public void Log(LoggingLevel level, object obj) {
			throw new NotImplementedException();
		}
 public void Log(LoggingLevel level, LogWriterOutputProvider messageProvider)
 {
     _log.Log(GetNLogLevel(level), ToGenerator(messageProvider));
 }
		public void LogFormat(LoggingLevel level, IFormatProvider formatProvider, string format, params object[] args) {
			throw new NotImplementedException();
		}
 public void Log(LoggingLevel level, object obj, Exception exception)
 {
     if (level == LoggingLevel.Fatal)
     {
         Fatal(obj, exception);
     }
     else if (level == LoggingLevel.Error)
     {
         Error(obj, exception);
     }
     else if (level == LoggingLevel.Warn)
     {
         Warn(obj, exception);
     }
     else if (level == LoggingLevel.Info)
     {
         Info(obj, exception);
     }
     else if (level >= LoggingLevel.Debug)
     {
         Debug(obj, exception);
     }
 }
 public void LogFormat(LoggingLevel level, string format, params object[] args)
 {
     if (level == LoggingLevel.Fatal)
         FatalFormat(CultureInfo.InvariantCulture, format, args);
     else if (level == LoggingLevel.Error)
         ErrorFormat(CultureInfo.InvariantCulture, format, args);
     else if (level == LoggingLevel.Warn)
         WarnFormat(CultureInfo.InvariantCulture, format, args);
     else if (level == LoggingLevel.Info)
         InfoFormat(CultureInfo.InvariantCulture, format, args);
     else if (level >= LoggingLevel.Debug)
         DebugFormat(CultureInfo.InvariantCulture, format, args);
 }
Example #32
0
 public void Log(LoggingLevel level, LogWriterOutputProvider messageProvider)
 {
     _logger.Write(TopshelfToSerilogLevel(level), ObjectMessageTemplate, new MessageProvider(messageProvider));
 }
 public void LogFormat(LoggingLevel level, IFormatProvider formatProvider, string format, params object[] args)
 {
     if (level == LoggingLevel.Fatal)
         FatalFormat(formatProvider, format, args);
     else if (level == LoggingLevel.Error)
         ErrorFormat(formatProvider, format, args);
     else if (level == LoggingLevel.Warn)
         WarnFormat(formatProvider, format, args);
     else if (level == LoggingLevel.Info)
         InfoFormat(formatProvider, format, args);
     else if (level >= LoggingLevel.Debug)
         DebugFormat(formatProvider, format, args);
 }
Example #34
0
 public void Log(LoggingLevel level, object obj)
 {
     _log.Log(GetNLogLevel(level), obj);
 }
Example #35
0
 public void Log(LoggingLevel level, object obj)
 {
     // no-op
 }
Example #36
0
 public void Log(LoggingLevel level, LogWriterOutputProvider messageProvider)
 {
     _log.Log(GetNLogLevel(level), ToGenerator(messageProvider));
 }
Example #37
0
 public void Log(LoggingLevel level, object obj, Exception exception)
 {
     // no-op
 }
Example #38
0
        static LogLevel GetNLogLevel(LoggingLevel level)
        {
            if (level == LoggingLevel.Fatal)
                return LogLevel.Fatal;
            if (level == LoggingLevel.Error)
                return LogLevel.Error;
            if (level == LoggingLevel.Warn)
                return LogLevel.Warn;
            if (level == LoggingLevel.Info)
                return LogLevel.Info;
            if (level == LoggingLevel.Debug)
                return LogLevel.Debug;
            if (level == LoggingLevel.All)
                return LogLevel.Trace;

            return LogLevel.Off;
        }
Example #39
0
 public void Log(LoggingLevel level, LogWriterOutputProvider messageProvider)
 {
     // no-op
 }
Example #40
0
 /// <summary>
 /// Logs the format.
 /// </summary>
 /// <param name="level">The level.</param>
 /// <param name="format">The format.</param>
 /// <param name="args">The arguments.</param>
 public void LogFormat(LoggingLevel level, string format, params object[] args) => this.Log(level, new FormattedLogValues(format, args));
Example #41
0
 public void LogFormat(LoggingLevel level, string format, params object[] args)
 {
     // no-op
 }
Example #42
0
 /// <summary>
 /// Logs the specified level.
 /// </summary>
 /// <param name="level">The level.</param>
 /// <param name="obj">The object.</param>
 /// <param name="exception">The exception.</param>
 public void Log(LoggingLevel level, object obj, Exception exception) => this.logger.Log(ToLogLevel(level), 0, obj, exception, (s, e) => s.ToString());
Example #43
0
 public TraceLogWriter(TraceSource source)
 {
     _source = source;
     _level  = LoggingLevel.FromSourceLevels(source.Switch.Level);
 }