Bot will log command errors to a file so that I can prevent them from happening
This commit is contained in:
parent
6dd002002d
commit
3890816fa7
@ -14,6 +14,7 @@ using System.Collections.Immutable;
|
|||||||
using NadekoBot.DataStructures.ModuleBehaviors;
|
using NadekoBot.DataStructures.ModuleBehaviors;
|
||||||
using NadekoBot.Services.Database.Models;
|
using NadekoBot.Services.Database.Models;
|
||||||
using NadekoBot.Services;
|
using NadekoBot.Services;
|
||||||
|
using System.IO;
|
||||||
|
|
||||||
namespace NadekoBot.Services
|
namespace NadekoBot.Services
|
||||||
{
|
{
|
||||||
@ -356,8 +357,11 @@ namespace NadekoBot.Services
|
|||||||
}
|
}
|
||||||
|
|
||||||
var execResult = await commands[i].ExecuteAsync(context, parseResult, serviceProvider);
|
var execResult = await commands[i].ExecuteAsync(context, parseResult, serviceProvider);
|
||||||
if (execResult.Exception != null) //todo temp, to not be blind
|
if (execResult.Exception != null)
|
||||||
|
{
|
||||||
|
File.AppendAllText($"./Command Errors {DateTime.Now:yyyy-MM-dd}.txt", execResult.Exception.ToString() + "\n\n\n\n");
|
||||||
_log.Warn(execResult.Exception);
|
_log.Warn(execResult.Exception);
|
||||||
|
}
|
||||||
return (true, null);
|
return (true, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user