This commit is contained in:
2022-09-10 19:35:00 +00:00
parent be2f1fe7c4
commit 0bda013f07
2 changed files with 555 additions and 7 deletions

View File

@@ -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)