Пример #1
0
 public LogEntry(LogLevel logLevel, string message, LogOperation operation = null)
 {
     DateTime  = DateTime.Now;
     Message   = message;
     LogLevel  = logLevel;
     Operation = operation;
 }
Пример #2
0
 public void LogException(Exception ex, LogOperation operation = null, LogLevel logLevel = LogLevel.Debug)
 {
     Write(new LogEntry(logLevel, $"{ex.GetType().FullName}: {ex.Message}{Environment.NewLine}{ex.StackTrace}", operation));
 }
Пример #3
0
 public void Error(string message, LogOperation operation = null)
 {
     Write(new LogEntry(LogLevel.Error, message, operation));
 }
Пример #4
0
 public void Warning(string message, LogOperation operation = null)
 {
     Write(new LogEntry(LogLevel.Warning, message, operation));
 }
Пример #5
0
 public void Info(string message, LogOperation operation = null)
 {
     Write(new LogEntry(LogLevel.Info, message, operation));
 }
Пример #6
0
 public void Trace(string message, LogOperation operation = null)
 {
     Write(new LogEntry(LogLevel.Trace, message, operation));
 }