This commit is contained in:
@@ -116,9 +116,10 @@ namespace AyaNova
|
||||
var fileTarget = new FileTarget();
|
||||
logConfig.AddTarget("file", fileTarget);
|
||||
|
||||
//console target for really serious errors only
|
||||
var consoleTarget = new ConsoleTarget();
|
||||
logConfig.AddTarget("console", consoleTarget);
|
||||
//removed redundant in production use and duplicates lot unnecessarily
|
||||
// //console target for really serious errors only
|
||||
// var consoleTarget = new ConsoleTarget();
|
||||
// logConfig.AddTarget("console", consoleTarget);
|
||||
|
||||
var nullTarget = new NLog.Targets.NullTarget();
|
||||
logConfig.AddTarget("blackhole", nullTarget);
|
||||
@@ -166,11 +167,12 @@ namespace AyaNova
|
||||
//Log all other regular items at selected level
|
||||
var logRuleAyaNovaItems = new LoggingRule("*", NLogLevel, fileTarget);
|
||||
|
||||
//Log error or above to console
|
||||
var logRuleForConsole = new LoggingRule("*", NLog.LogLevel.Error, consoleTarget);
|
||||
//Removed due to filling up redundently a system log like systemd in linux
|
||||
// //Log error or above to console
|
||||
// var logRuleForConsole = new LoggingRule("*", NLog.LogLevel.Error, consoleTarget);
|
||||
|
||||
//add console serious error only log rule
|
||||
logConfig.LoggingRules.Add(logRuleForConsole);
|
||||
// //add console serious error only log rule
|
||||
// logConfig.LoggingRules.Add(logRuleForConsole);
|
||||
|
||||
//only log microsoft stuff it log is debug level or lower
|
||||
if (FilterOutMicrosoftLogItems)
|
||||
|
||||
Reference in New Issue
Block a user