예제 #1
0
        public void WriteEntry(string message, X1EventLogEntryType type, int eventID)
        {
            switch (type)
            {
            case X1EventLogEntryType.Error:
                Serilog.Log.Error(message);
                break;

            case X1EventLogEntryType.Warning:
                Serilog.Log.Warning(message);
                break;

            case X1EventLogEntryType.Information:
                Serilog.Log.Information(message);
                break;

            case X1EventLogEntryType.SuccessAudit:
                Serilog.Log.Debug(message);
                break;

            case X1EventLogEntryType.Verbose:
                Serilog.Log.Verbose(message);
                break;
            }
        }
예제 #2
0
 public static void Log(X1EventLogEntryType type, string info)
 {
     X1ServiceEventLog?.WriteEntry(info, type, _eventId++);
 }