From eafcd797497515b271844e3773f0d0328e233f8a Mon Sep 17 00:00:00 2001 From: TekH Date: Mon, 29 Sep 2025 10:58:34 +0200 Subject: [PATCH] create appsettings.Logging --- .../EnvelopeGenerator.Web.csproj | 3 + .../appsettings.Logging.json | 61 +++++++++++++++++++ EnvelopeGenerator.Web/appsettings.json | 61 +------------------ 3 files changed, 65 insertions(+), 60 deletions(-) create mode 100644 EnvelopeGenerator.Web/appsettings.Logging.json diff --git a/EnvelopeGenerator.Web/EnvelopeGenerator.Web.csproj b/EnvelopeGenerator.Web/EnvelopeGenerator.Web.csproj index ef7c53b1..670b6423 100644 --- a/EnvelopeGenerator.Web/EnvelopeGenerator.Web.csproj +++ b/EnvelopeGenerator.Web/EnvelopeGenerator.Web.csproj @@ -2133,6 +2133,9 @@ + + Never + Never diff --git a/EnvelopeGenerator.Web/appsettings.Logging.json b/EnvelopeGenerator.Web/appsettings.Logging.json new file mode 100644 index 00000000..d43a3ff3 --- /dev/null +++ b/EnvelopeGenerator.Web/appsettings.Logging.json @@ -0,0 +1,61 @@ +{ + "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" + } + ] + } +} \ No newline at end of file diff --git a/EnvelopeGenerator.Web/appsettings.json b/EnvelopeGenerator.Web/appsettings.json index b2d5e523..1f4d1c53 100644 --- a/EnvelopeGenerator.Web/appsettings.json +++ b/EnvelopeGenerator.Web/appsettings.json @@ -2,64 +2,5 @@ "DiPMode": false, //Please be careful when enabling Development in Production (DiP) mode. It allows Swagger and test controllers to be enabled in a production environment. "EnableSwagger": true, "EnableTestControllers": true, - "DetailedErrors": true, - "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" - } - ] - } + "DetailedErrors": true } \ No newline at end of file