コード例 #1
0
ファイル: Logger.cs プロジェクト: cookiezhi/CommonLibrary
        private static void LogEvent(String category, Int32 eventId, String message, TraceEventType serverity)
        {
            LogEntry entry = new LogEntry();

            entry.Categories.Add(category);
            entry.EventId           = eventId;
            entry.Message           = message;
            entry.Severity          = serverity;
            entry.ManagedThreadName = Thread.CurrentThread.ManagedThreadId.ToString();
            InternalLogger.Write(entry);
        }
コード例 #2
0
ファイル: Logger.cs プロジェクト: Alexr03/Common
 public void LogException(Exception exception)
 {
     InternalLogger.Write(LogEventLevel.Error, exception, exception.Message);
     LogExceptionReceived?.Invoke(LogEventLevel.Error, InternalLogger, exception, Application);
 }
コード例 #3
0
ファイル: Logger.cs プロジェクト: Alexr03/Common
 public void LogMessage(LogLevel logLevel, string message)
 {
     InternalLogger.Write((LogEventLevel)logLevel, message);
     LogReceived?.Invoke((LogEventLevel)logLevel, InternalLogger, message, Application);
 }