using System; namespace Noikoio.RegexBot { /// /// Program entry point. Sets up handling of certain events and does initial /// configuration loading before starting the Discord client. /// 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(); // } //} } }