|
@@ -19,19 +19,31 @@ namespace Discord.Logging |
|
|
|
|
|
|
|
|
public async Task LogAsync(LogSeverity severity, string source, Exception ex) |
|
|
public async Task LogAsync(LogSeverity severity, string source, Exception ex) |
|
|
{ |
|
|
{ |
|
|
if (severity <= Level) |
|
|
|
|
|
await _messageEvent.InvokeAsync(new LogMessage(severity, source, null, ex)).ConfigureAwait(false); |
|
|
|
|
|
|
|
|
try |
|
|
|
|
|
{ |
|
|
|
|
|
if (severity <= Level) |
|
|
|
|
|
await _messageEvent.InvokeAsync(new LogMessage(severity, source, null, ex)).ConfigureAwait(false); |
|
|
|
|
|
} |
|
|
|
|
|
catch { } |
|
|
} |
|
|
} |
|
|
public async Task LogAsync(LogSeverity severity, string source, string message, Exception ex = null) |
|
|
public async Task LogAsync(LogSeverity severity, string source, string message, Exception ex = null) |
|
|
{ |
|
|
{ |
|
|
if (severity <= Level) |
|
|
|
|
|
|
|
|
try |
|
|
|
|
|
{ |
|
|
|
|
|
if (severity <= Level) |
|
|
await _messageEvent.InvokeAsync(new LogMessage(severity, source, message, ex)).ConfigureAwait(false); |
|
|
await _messageEvent.InvokeAsync(new LogMessage(severity, source, message, ex)).ConfigureAwait(false); |
|
|
|
|
|
} |
|
|
|
|
|
catch { } |
|
|
} |
|
|
} |
|
|
#if NETSTANDARD1_3 |
|
|
#if NETSTANDARD1_3 |
|
|
public async Task LogAsync(LogSeverity severity, string source, FormattableString message, Exception ex = null) |
|
|
public async Task LogAsync(LogSeverity severity, string source, FormattableString message, Exception ex = null) |
|
|
{ |
|
|
{ |
|
|
if (severity <= Level) |
|
|
|
|
|
await _messageEvent.InvokeAsync(new LogMessage(severity, source, message.ToString(), ex)).ConfigureAwait(false); |
|
|
|
|
|
|
|
|
try |
|
|
|
|
|
{ |
|
|
|
|
|
if (severity <= Level) |
|
|
|
|
|
await _messageEvent.InvokeAsync(new LogMessage(severity, source, message.ToString(), ex)).ConfigureAwait(false); |
|
|
|
|
|
} |
|
|
|
|
|
catch { } |
|
|
} |
|
|
} |
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
|