| @@ -16,69 +16,59 @@ namespace Discord.Logging | |||
| Level = client.Config.LogLevel; | |||
| } | |||
| #if DOTNET5_4 | |||
| public void Log(LogSeverity severity, string source, FormattableString message, Exception exception = null) | |||
| public void Log(LogSeverity severity, string source, string message, Exception exception = null) | |||
| { | |||
| if (severity <= Level) | |||
| { | |||
| try { Message(this, new LogMessageEventArgs(severity, source, message.ToString(), exception)); } | |||
| try { Message(this, new LogMessageEventArgs(severity, source, message, exception)); } | |||
| catch { } //We dont want to log on log errors | |||
| } | |||
| } | |||
| #endif | |||
| public void Log(LogSeverity severity, string source, string message, Exception exception = null) | |||
| #if DOTNET5_4 | |||
| public void Log(LogSeverity severity, string source, FormattableString message, Exception exception = null) | |||
| { | |||
| if (severity <= Level) | |||
| { | |||
| try { Message(this, new LogMessageEventArgs(severity, source, message, exception)); } | |||
| try { Message(this, new LogMessageEventArgs(severity, source, message.ToString(), exception)); } | |||
| catch { } //We dont want to log on log errors | |||
| } | |||
| } | |||
| #endif | |||
| public void Error(string source, string message, Exception ex = null) | |||
| => Log(LogSeverity.Error, source, message, ex); | |||
| #if DOTNET5_4 | |||
| public void Error(string source, FormattableString message, Exception ex = null) | |||
| => Log(LogSeverity.Error, source, message, ex); | |||
| #endif | |||
| public void Error(string source, Exception ex) | |||
| => Log(LogSeverity.Error, source, (string)null, ex); | |||
| public void Warning(string source, string message, Exception ex = null) | |||
| => Log(LogSeverity.Warning, source, message, ex); | |||
| #if DOTNET5_4 | |||
| public void Warning(string source, FormattableString message, Exception ex = null) | |||
| => Log(LogSeverity.Warning, source, message, ex); | |||
| #endif | |||
| public void Warning(string source, Exception ex) | |||
| => Log(LogSeverity.Warning, source, (string)null, ex); | |||
| public void Info(string source, string message, Exception ex = null) | |||
| => Log(LogSeverity.Info, source, message, ex); | |||
| #if DOTNET5_4 | |||
| public void Info(string source, FormattableString message, Exception ex = null) | |||
| => Log(LogSeverity.Info, source, message, ex); | |||
| #endif | |||
| public void Info(string source, Exception ex) | |||
| => Log(LogSeverity.Info, source, (string)null, ex); | |||
| public void Verbose(string source, string message, Exception ex = null) | |||
| => Log(LogSeverity.Verbose, source, message, ex); | |||
| #if DOTNET5_4 | |||
| public void Verbose(string source, FormattableString message, Exception ex = null) | |||
| => Log(LogSeverity.Verbose, source, message, ex); | |||
| #endif | |||
| public void Verbose(string source, Exception ex) | |||
| => Log(LogSeverity.Verbose, source, (string)null, ex); | |||
| public void Debug(string source, string message, Exception ex = null) | |||
| => Log(LogSeverity.Debug, source, message, ex); | |||
| public void Debug(string source, Exception ex) | |||
| => Log(LogSeverity.Debug, source, (string)null, ex); | |||
| #if DOTNET5_4 | |||
| public void Error(string source, FormattableString message, Exception ex = null) | |||
| => Log(LogSeverity.Error, source, message, ex); | |||
| public void Warning(string source, FormattableString message, Exception ex = null) | |||
| => Log(LogSeverity.Warning, source, message, ex); | |||
| public void Info(string source, FormattableString message, Exception ex = null) | |||
| => Log(LogSeverity.Info, source, message, ex); | |||
| public void Verbose(string source, FormattableString message, Exception ex = null) | |||
| => Log(LogSeverity.Verbose, source, message, ex); | |||
| public void Debug(string source, FormattableString message, Exception ex = null) | |||
| => Log(LogSeverity.Debug, source, message, ex); | |||
| #endif | |||
| public void Debug(string source, Exception ex) | |||
| => Log(LogSeverity.Debug, source, (string)null, ex); | |||
| public Logger CreateLogger(string name) => new Logger(this, name); | |||
| } | |||