improved exception reporting
This commit is contained in:
parent
fbe0ef730d
commit
6b5a3d6316
|
|
@ -26,7 +26,11 @@ namespace Novetus.ClientScriptTester
|
||||||
AppDomain.CurrentDomain.FirstChanceException += (sender, eventArgs) =>
|
AppDomain.CurrentDomain.FirstChanceException += (sender, eventArgs) =>
|
||||||
{
|
{
|
||||||
Logger log = LogManager.GetCurrentClassLogger();
|
Logger log = LogManager.GetCurrentClassLogger();
|
||||||
log.Error(eventArgs.Exception);
|
log.Error("EXEPTION THROWN: " + (!string.IsNullOrWhiteSpace(eventArgs.Exception.Message) ? eventArgs.Exception.Message : "N/A"));
|
||||||
|
log.Error("EXCEPTION INFO: " + (eventArgs.Exception != null ? eventArgs.Exception.ToString() : "N/A"));
|
||||||
|
log.Error("INNER EXCEPTION: " + (eventArgs.Exception.InnerException != null ? eventArgs.Exception.InnerException.ToString() : "N/A"));
|
||||||
|
log.Error("STACK TRACE: " + (!string.IsNullOrWhiteSpace(eventArgs.Exception.StackTrace) ? eventArgs.Exception.StackTrace : "N/A"));
|
||||||
|
log.Error("TARGET SITE: " + (eventArgs.Exception.TargetSite != null ? eventArgs.Exception.TargetSite.ToString() : "N/A"));
|
||||||
};
|
};
|
||||||
|
|
||||||
Application.EnableVisualStyles();
|
Application.EnableVisualStyles();
|
||||||
|
|
|
||||||
|
|
@ -165,7 +165,11 @@ namespace NovetusCMD
|
||||||
AppDomain.CurrentDomain.FirstChanceException += (sender, eventArgs) =>
|
AppDomain.CurrentDomain.FirstChanceException += (sender, eventArgs) =>
|
||||||
{
|
{
|
||||||
Logger log = LogManager.GetCurrentClassLogger();
|
Logger log = LogManager.GetCurrentClassLogger();
|
||||||
log.Error(eventArgs.Exception);
|
log.Error("EXEPTION THROWN: " + (!string.IsNullOrWhiteSpace(eventArgs.Exception.Message) ? eventArgs.Exception.Message : "N/A"));
|
||||||
|
log.Error("EXCEPTION INFO: " + (eventArgs.Exception != null ? eventArgs.Exception.ToString() : "N/A"));
|
||||||
|
log.Error("INNER EXCEPTION: " + (eventArgs.Exception.InnerException != null ? eventArgs.Exception.InnerException.ToString() : "N/A"));
|
||||||
|
log.Error("STACK TRACE: " + (!string.IsNullOrWhiteSpace(eventArgs.Exception.StackTrace) ? eventArgs.Exception.StackTrace : "N/A"));
|
||||||
|
log.Error("TARGET SITE: " + (eventArgs.Exception.TargetSite != null ? eventArgs.Exception.TargetSite.ToString() : "N/A"));
|
||||||
};
|
};
|
||||||
|
|
||||||
if (args.Length > 0)
|
if (args.Length > 0)
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,11 @@ namespace NovetusLauncher
|
||||||
AppDomain.CurrentDomain.FirstChanceException += (sender, eventArgs) =>
|
AppDomain.CurrentDomain.FirstChanceException += (sender, eventArgs) =>
|
||||||
{
|
{
|
||||||
Logger log = LogManager.GetCurrentClassLogger();
|
Logger log = LogManager.GetCurrentClassLogger();
|
||||||
log.Error(eventArgs.Exception);
|
log.Error("EXEPTION THROWN: " + (!string.IsNullOrWhiteSpace(eventArgs.Exception.Message) ? eventArgs.Exception.Message : "N/A"));
|
||||||
|
log.Error("EXCEPTION INFO: " + (eventArgs.Exception != null ? eventArgs.Exception.ToString() : "N/A"));
|
||||||
|
log.Error("INNER EXCEPTION: " + (eventArgs.Exception.InnerException != null ? eventArgs.Exception.InnerException.ToString() : "N/A"));
|
||||||
|
log.Error("STACK TRACE: " + (!string.IsNullOrWhiteSpace(eventArgs.Exception.StackTrace) ? eventArgs.Exception.StackTrace : "N/A"));
|
||||||
|
log.Error("TARGET SITE: " + (eventArgs.Exception.TargetSite != null ? eventArgs.Exception.TargetSite.ToString() : "N/A"));
|
||||||
};
|
};
|
||||||
|
|
||||||
Application.EnableVisualStyles();
|
Application.EnableVisualStyles();
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,11 @@ namespace NovetusURI
|
||||||
AppDomain.CurrentDomain.FirstChanceException += (sender, eventArgs) =>
|
AppDomain.CurrentDomain.FirstChanceException += (sender, eventArgs) =>
|
||||||
{
|
{
|
||||||
Logger log = LogManager.GetCurrentClassLogger();
|
Logger log = LogManager.GetCurrentClassLogger();
|
||||||
log.Error(eventArgs.Exception);
|
log.Error("EXEPTION THROWN: " + (!string.IsNullOrWhiteSpace(eventArgs.Exception.Message) ? eventArgs.Exception.Message : "N/A"));
|
||||||
|
log.Error("EXCEPTION INFO: " + (eventArgs.Exception != null ? eventArgs.Exception.ToString() : "N/A"));
|
||||||
|
log.Error("INNER EXCEPTION: " + (eventArgs.Exception.InnerException != null ? eventArgs.Exception.InnerException.ToString() : "N/A"));
|
||||||
|
log.Error("STACK TRACE: " + (!string.IsNullOrWhiteSpace(eventArgs.Exception.StackTrace) ? eventArgs.Exception.StackTrace : "N/A"));
|
||||||
|
log.Error("TARGET SITE: " + (eventArgs.Exception.TargetSite != null ? eventArgs.Exception.TargetSite.ToString() : "N/A"));
|
||||||
};
|
};
|
||||||
|
|
||||||
Application.EnableVisualStyles();
|
Application.EnableVisualStyles();
|
||||||
|
|
|
||||||
|
|
@ -216,6 +216,8 @@ GOTO MENU
|
||||||
CLS
|
CLS
|
||||||
echo RELEASE
|
echo RELEASE
|
||||||
butler status bitl/novetus:windows
|
butler status bitl/novetus:windows
|
||||||
|
echo LITE
|
||||||
|
butler status bitl/novetus:windows-lite
|
||||||
echo BETA
|
echo BETA
|
||||||
butler status bitl/novetus:windows-beta
|
butler status bitl/novetus:windows-beta
|
||||||
pause
|
pause
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue