{ "Logging": { "LogLevel": { "Default": "Warning", "Microsoft": "Warning", "Microsoft.Hosting.Lifetime": "Information", "Microsoft.AspNetCore.Hosting.Diagnostics": "Warning" } }, "NLog": { "throwConfigExceptions": true, "variables": { "logDirectory": "E:\\LogFiles\\Digital Data\\signFlow", "logFileNamePrefix": "${shortdate}-ECM.EnvelopeGenerator.Web" }, "targets": { "infoLogs": { "type": "File", "fileName": "${logDirectory}\\${logFileNamePrefix}-Info.log", "maxArchiveDays": 30 }, "warningLogs": { "type": "File", "fileName": "${logDirectory}\\${logFileNamePrefix}-Warning.log", "maxArchiveDays": 30 }, "errorLogs": { "type": "File", "fileName": "${logDirectory}\\${logFileNamePrefix}-Error.log", "maxArchiveDays": 30 }, "criticalLogs": { "type": "File", "fileName": "${logDirectory}\\${logFileNamePrefix}-Critical.log", "maxArchiveDays": 30 } }, "rules": [ { "logger": "*", "level": "Info", "writeTo": "infoLogs" }, { "logger": "*", "level": "Warn", "writeTo": "warningLogs" }, { "logger": "*", "level": "Error", "writeTo": "errorLogs" }, { "logger": "*", "level": "Fatal", "writeTo": "criticalLogs" } ] } }