Beispiel #1
0
 public static void Fatal(string message, long argument)
 {
     if (_IsFatalEnabled)
     {
         string msg = string.Format(message, argument);
         LoggerImp.Write(msg, "General", 0, 100, TraceEventType.Critical);
     }
 }
Beispiel #2
0
        // Methods
        static Logger()
        {
            if (LoggerImp.IsLoggingEnabled())
            {
                _Categories = new List <string>();
                _Categories.Add("General");

                LogEntry ev = new LogEntry();
                ev.EventId    = 100;
                ev.Categories = _Categories;

                ev.Severity     = TraceEventType.Critical;
                ev.Priority     = 0;
                _IsFatalEnabled = LoggerImp.ShouldLog(ev);

                ev.Severity     = TraceEventType.Error;
                ev.Priority     = 1;
                _IsErrorEnabled = LoggerImp.ShouldLog(ev);

                ev.Severity    = TraceEventType.Warning;
                ev.Priority    = 2;
                _IsWarnEnabled = LoggerImp.ShouldLog(ev);

                ev.Severity    = TraceEventType.Information;
                ev.Priority    = 3;
                _IsInfoEnabled = LoggerImp.ShouldLog(ev);

                ev.Severity     = TraceEventType.Verbose;
                ev.Priority     = 4;
                _IsDebugEnabled = LoggerImp.ShouldLog(ev);

                ev.Severity     = TraceEventType.Transfer;
                ev.Priority     = 5;
                _IsTraceEnabled = LoggerImp.ShouldLog(ev);
            }
        }