Exemple #1
0
        public ErrorLogger()
        {
            /*AppDomain.CurrentDomain.FirstChanceException += (sender, eventArgs) =>
             * {
             *  fileWriter.AppendToErrorLog("["+DateTime.Now+"] [FirstChanceException] " +eventArgs.Exception.StackTrace+"\n");
             * };*/

            AppDomain.CurrentDomain.UnhandledException += (sender, eventArgs) =>
            {
                Exception e = eventArgs.ExceptionObject as Exception;
                fileWriter.AppendToErrorLog("[" + DateTime.Now + "] [UnhandledException] " + e?.GetType() + "\n" + e?.Message + "\n" + e?.StackTrace + "\n");
            };
        }