private void Application_ThreadException(Object sender, ThreadExceptionEventArgs e) { var lastException = e.Exception; var logger = NLog.LogManager.GetCurrentClassLogger(); logger.Fatal(lastException); }