Exemple #1
0
        private void Log(TLogLevel level, object obj, Exception exception)
        {
            string message = string.Format("{0}{1}{2}",
                                           obj == null ? "" : obj.ToString(), Environment.NewLine, ExceptionRender.Parse(exception));

            _logger.Log(level.ToNLogLogLevel(), exception, message);
        }
        public static NLog.LogLevel ToNLogLogLevel(this TLogLevel logLevel)
        {
            if (logLevel == TLogLevel.Trace)
            {
                return(NLog.LogLevel.Trace);
            }
            else if (logLevel == TLogLevel.Debug)
            {
                return(NLog.LogLevel.Debug);
            }
            else if (logLevel == TLogLevel.Info)
            {
                return(NLog.LogLevel.Info);
            }
            else if (logLevel == TLogLevel.Warn)
            {
                return(NLog.LogLevel.Warn);
            }
            else if (logLevel == TLogLevel.Error)
            {
                return(NLog.LogLevel.Error);
            }
            else if (logLevel == TLogLevel.Fatal)
            {
                return(NLog.LogLevel.Fatal);
            }

            return(NLog.LogLevel.Off);
        }
Exemple #3
0
        NLog.LogLevel GetNLogLevel(TLogLevel level)
        {
            if (level == TLogLevel.Fatal)
            {
                return(NLog.LogLevel.Fatal);
            }
            if (level == TLogLevel.Error)
            {
                return(NLog.LogLevel.Error);
            }
            if (level == TLogLevel.Warn)
            {
                return(NLog.LogLevel.Warn);
            }
            if (level == TLogLevel.Info)
            {
                return(NLog.LogLevel.Info);
            }
            if (level == TLogLevel.Debug)
            {
                return(NLog.LogLevel.Debug);
            }
            if (level == TLogLevel.All)
            {
                return(NLog.LogLevel.Trace);
            }

            return(NLog.LogLevel.Off);
        }
Exemple #4
0
 private void LogFormat(TLogLevel level, string format, params object[] args)
 {
     _logger.Log(level.ToNLogLogLevel(), format, args);
 }
Exemple #5
0
 private void Log(TLogLevel level, LogOutputProvider logOutputProvider)
 {
     _logger.Log(level.ToNLogLogLevel(), ToLogMessageGenerator(logOutputProvider));
 }
Exemple #6
0
 private void Log(TLogLevel level, object obj)
 {
     _logger.Log(level.ToNLogLogLevel(), obj);
 }
Exemple #7
0
 public void LogFormat(TLogLevel level, string format, params object[] args)
 {
     _log.Log(GetNLogLevel(level), format, args);
 }
Exemple #8
0
 public void Log(TLogLevel level, LogOutputProvider messageProvider)
 {
     _log.Log(GetNLogLevel(level), ToGenerator(messageProvider));
 }
Exemple #9
0
 public void Log(TLogLevel level, object obj)
 {
     _log.Log(GetNLogLevel(level), obj);
 }