NLog - Added debugger target
This commit is contained in:
parent
16356b6319
commit
ff5dc6f0ce
|
@ -15,6 +15,11 @@ namespace NzbDrone.Common.Instrumentation
|
||||||
|
|
||||||
LogManager.Configuration = new LoggingConfiguration();
|
LogManager.Configuration = new LoggingConfiguration();
|
||||||
|
|
||||||
|
if (System.Diagnostics.Debugger.IsAttached)
|
||||||
|
{
|
||||||
|
RegisterDebugger();
|
||||||
|
}
|
||||||
|
|
||||||
RegisterExceptron();
|
RegisterExceptron();
|
||||||
|
|
||||||
if (updateApp)
|
if (updateApp)
|
||||||
|
@ -35,6 +40,18 @@ namespace NzbDrone.Common.Instrumentation
|
||||||
LogManager.ReconfigExistingLoggers();
|
LogManager.ReconfigExistingLoggers();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static void RegisterDebugger()
|
||||||
|
{
|
||||||
|
DebuggerTarget target = new DebuggerTarget();
|
||||||
|
target.Name = "debuggerLogger";
|
||||||
|
target.Layout = "[${level}] [${threadid}] ${logger}: ${message} ${onexception:inner=${newline}${newline}${exception:format=ToString}${newline}}";
|
||||||
|
|
||||||
|
var loggingRule = new LoggingRule("*", LogLevel.Trace, target);
|
||||||
|
LogManager.Configuration.AddTarget("console", target);
|
||||||
|
LogManager.Configuration.LoggingRules.Add(loggingRule);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
private static void RegisterConsole()
|
private static void RegisterConsole()
|
||||||
{
|
{
|
||||||
var level = LogLevel.Trace;
|
var level = LogLevel.Trace;
|
||||||
|
|
Loading…
Reference in New Issue