private Task LogCommand(LogMessage message) { // Return an error message for async commands if (message.Exception is CommandException command) { var _ = command.Context.Channel.SendMessageAsync($"Error: {command.Message}"); } //_commandsLogger.Log(LogLevelFromSeverity(message.Severity),0,message,message.Exception,(_1, _2) => message.ToString(prependTimestamp: true)); ShinobuLoggerService.Log(message.ToString(prependTimestamp: false)); return(Task.CompletedTask); }
public IConfiguration BuildConfig() { try { return(new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile("Files/config.json").Build()); } catch (System.Exception ex) { ShinobuLoggerService.Log(ex.ToString()); throw; } }
public string Fetch(string fileName) { try { foreach (string line in File.ReadLines("Files/" + fileName)) { fileString = fileString + line + "\n"; } return(fileString); } catch (System.Exception ex) { ShinobuLoggerService.Log(ex.ToString()); throw; } }
private Task LogDiscord(LogMessage message) { //_discordLogger.Log(LogLevelFromSeverity(message.Severity), 0, message,message.Exception, (_1, _2) => message.ToString(prependTimestamp: true)); ShinobuLoggerService.Log(message.ToString(prependTimestamp: false)); return(Task.CompletedTask); }