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); }
public void LogException(Exception exception) { InternalLogger.Write(LogEventLevel.Error, exception, exception.Message); LogExceptionReceived?.Invoke(LogEventLevel.Error, InternalLogger, exception, Application); }
public void LogMessage(LogLevel logLevel, string message) { InternalLogger.Write((LogEventLevel)logLevel, message); LogReceived?.Invoke((LogEventLevel)logLevel, InternalLogger, message, Application); }