Exemplo n.º 1
0
 public bool IsEnabled(QMLogLevel level)
 {
     if (level == QMLogLevel.Debug)
     {
         return(IsDebugEnabled);
     }
     else if (level == QMLogLevel.Info)
     {
         return(IsInfoEnabled);
     }
     else if (level == QMLogLevel.Warn)
     {
         return(IsWarnEnabled);
     }
     else if (level == QMLogLevel.Error)
     {
         return(IsErrorEnabled);
     }
     else if (level == QMLogLevel.Fatal)
     {
         return(IsFatalEnabled);
     }
     else
     {
         return(false);
     }
 }
Exemplo n.º 2
0
 public void Log(QMLogLevel level, QMException exception, string format, params object[] args)
 {
     if (args == null)
     {
         if (level == QMLogLevel.Debug)
         {
             Debug(format, exception);
         }
         else if (level == QMLogLevel.Info)
         {
             Info(format, exception);
         }
         else if (level == QMLogLevel.Warn)
         {
             Warn(format, exception);
         }
         else if (level == QMLogLevel.Error)
         {
             Error(format, exception);
         }
         else if (level == QMLogLevel.Fatal)
         {
             Fatal(format, exception);
         }
     }
     else
     {
         if (level == QMLogLevel.Debug)
         {
             DebugFormat(format, args);
         }
         else if (level == QMLogLevel.Info)
         {
             InfoFormat(format, args);
         }
         else if (level == QMLogLevel.Warn)
         {
             WarnFormat(format, args);
         }
         else if (level == QMLogLevel.Error)
         {
             ErrorFormat(format, args);
         }
         else if (level == QMLogLevel.Fatal)
         {
             FatalFormat(format, args);
         }
     }
 }