using Discord; using ILogger = Serilog.ILogger; namespace Flux_System_Assistant.Utility; public class LoggerService { public static Task OnLogAsync(ILogger logger, LogMessage msg) { switch (msg.Severity) { case LogSeverity.Verbose: logger.Verbose(msg.ToString()); break; case LogSeverity.Info: logger.Information(msg.ToString()); break; case LogSeverity.Warning: logger.Warning(msg.ToString()); break; case LogSeverity.Error: logger.Error(msg.ToString()); break; case LogSeverity.Critical: logger.Fatal(msg.ToString()); break; } return Task.CompletedTask; } }