Exemplo n.º 1
0
 public LogMessage(CollieLogSeverity severity, string source, string message, Exception exception = null)
 {
     Severity  = severity;
     Source    = source;
     Message   = message;
     Exception = exception;
 }
Exemplo n.º 2
0
 public async Task LogAsync(CollieLogSeverity severity, string source, string message, Exception ex = null)
 {
     try
     {
         if (severity <= Level)
         {
             await _messageEvent.InvokeAsync(new LogMessage(severity, source, message, ex)).ConfigureAwait(false);
         }
     }
     catch { }
 }
Exemplo n.º 3
0
 public Task LogAsync(CollieLogSeverity severity, string message, Exception exception = null)
 => _manager.LogAsync(severity, Name, message, exception);
Exemplo n.º 4
0
 public LogManager(CollieLogSeverity minSeverity)
 {
     Level   = minSeverity;
     _logger = new Logger(this, "Github");
 }