Skip to content
Snippets Groups Projects
Commit 7f0a4db0 authored by Niko Ehrenfeuchter's avatar Niko Ehrenfeuchter :keyboard:
Browse files

Add commandline switch to request trace logging.

parent b2eadc3e
No related branches found
No related tags found
No related merge requests found
......@@ -13,6 +13,10 @@ namespace ATxDiagnostics
private static readonly Logger Log = LogManager.GetCurrentClassLogger();
static void Main(string[] args) {
var loglevel = LogLevel.Debug;
if (args.Length > 0 && args[0] == "trace") {
loglevel = LogLevel.Trace;
}
var logConfig = new LoggingConfiguration();
var logTargetConsole = new ConsoleTarget {
Name = "console",
......@@ -20,7 +24,7 @@ namespace ATxDiagnostics
Layout = @"${date:format=yyyy-MM-dd HH\:mm\:ss} [${level}] (${logger}) ${message}",
};
logConfig.AddTarget(logTargetConsole);
var logRuleConsole = new LoggingRule("*", LogLevel.Trace, logTargetConsole);
var logRuleConsole = new LoggingRule("*", loglevel, logTargetConsole);
logConfig.LoggingRules.Add(logRuleConsole);
LogManager.Configuration = logConfig;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment