RegexBot/Program.cs

32 lines
1 KiB
C#
Raw Normal View History

using System;
namespace Noikoio.RegexBot
{
/// <summary>
/// Program entry point. Sets up handling of certain events and does initial
/// configuration loading before starting the Discord client.
/// </summary>
class Program
{
static void Main(string[] args)
{
RegexBot rb = new RegexBot();
Console.CancelKeyPress += rb.Console_CancelKeyPress;
//AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
rb.Start().GetAwaiter().GetResult();
}
// TODO Re-implement this once the framework allows for it again.
//private static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
//{
// var l = _logger.SetPrefix("Runtime");
// string[] lines = Regex.Split(e.ExceptionObject.ToString(), "\r\n|\r|\n");
// foreach (string line in lines)
// {
// l.Log(line).Wait();
// }
//}
}
}