Exemplo n.º 1
0
 public LogEntry(LogLevel logLevel, string message, LogOperation operation = null)
 {
     DateTime  = DateTime.Now;
     Message   = message;
     LogLevel  = logLevel;
     Operation = operation;
 }
Exemplo n.º 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));
 }
Exemplo n.º 3
0
 public void Error(string message, LogOperation operation = null)
 {
     Write(new LogEntry(LogLevel.Error, message, operation));
 }
Exemplo n.º 4
0
 public void Warning(string message, LogOperation operation = null)
 {
     Write(new LogEntry(LogLevel.Warning, message, operation));
 }
Exemplo n.º 5
0
 public void Info(string message, LogOperation operation = null)
 {
     Write(new LogEntry(LogLevel.Info, message, operation));
 }
Exemplo n.º 6
0
 public void Trace(string message, LogOperation operation = null)
 {
     Write(new LogEntry(LogLevel.Trace, message, operation));
 }