Esempio n. 1
0
        public static Level ToLog4NetLevel(Infrastructure.Logging.Level level)
        {
            var log4NetLevel = log4net.Core.Level.Debug;

            switch (level)
            {
            case Infrastructure.Logging.Level.All:
                log4NetLevel = log4net.Core.Level.All;
                break;

            case Infrastructure.Logging.Level.Debug:
                log4NetLevel = log4net.Core.Level.Debug;
                break;

            case Infrastructure.Logging.Level.Info:
                log4NetLevel = log4net.Core.Level.Info;
                break;

            case Infrastructure.Logging.Level.Warn:
                log4NetLevel = log4net.Core.Level.Warn;
                break;

            case Infrastructure.Logging.Level.Error:
                log4NetLevel = log4net.Core.Level.Error;
                break;

            case Infrastructure.Logging.Level.Fatal:
                log4NetLevel = log4net.Core.Level.Fatal;
                break;
            }
            return(log4NetLevel);
        }
Esempio n. 2
0
 public Log4NetLogger(ILog log,
                      Infrastructure.Logging.Level level = Infrastructure.Logging.Level.Debug,
                      string app    = null,
                      string module = null,
                      object additionalProperties = null)
 {
     _log = log;
     ChangeLogLevel(level);
     App    = app;
     Module = module;
     SetAdditionalProperties(additionalProperties);
 }
Esempio n. 3
0
 public void ChangeLogLevel(Infrastructure.Logging.Level level)
 {
     ((Logger)_log.Logger).Level = ToLog4NetLevel(level);
 }