diff --git a/ReportingServices.API/Program.cs b/ReportingServices.API/Program.cs index 1322b3f..70e57a5 100644 --- a/ReportingServices.API/Program.cs +++ b/ReportingServices.API/Program.cs @@ -4,7 +4,7 @@ using Serilog; LoggerConfiguration loggerConfiguration = new(); var builder = WebApplication.CreateBuilder(args); -Environment.SetEnvironmentVariable("workingDirectory", "C:/tmp/logging"); +Environment.SetEnvironmentVariable("workingDirectory", builder.Configuration.GetValue("LoggingDirectory")); _ = ConfigurationLoggerConfigurationExtensions.Configuration(loggerConfiguration.ReadFrom, builder.Configuration); _ = SerilogHostBuilderExtensions.UseSerilog(builder.Host); Log.Logger = loggerConfiguration.CreateLogger(); diff --git a/ReportingServices.API/appsettings.Development.json b/ReportingServices.API/appsettings.Development.json index 8e4564f..2e004db 100644 --- a/ReportingServices.API/appsettings.Development.json +++ b/ReportingServices.API/appsettings.Development.json @@ -7,5 +7,6 @@ }, "ConnectionStrings": { "DefaultConnection": "Server=MESSV01EC.EC.LOCAL\\PROD1,53959;Database=LSL2SQL;User Id=srpadmin;Password=0okm9ijn;TrustServerCertificate=true" - } + }, + "LoggingDirectory": "C:\\tmp\\logging" } diff --git a/ReportingServices.API/appsettings.Release.json b/ReportingServices.API/appsettings.Release.json new file mode 100644 index 0000000..5a2241d --- /dev/null +++ b/ReportingServices.API/appsettings.Release.json @@ -0,0 +1,12 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "ConnectionStrings": { + "DefaultConnection": "Server=MESSV01EC.EC.LOCAL\\PROD1,53959;Database=LSL2SQL;User Id=srpadmin;Password=0okm9ijn;TrustServerCertificate=true" + }, + "LoggingDirectory": "D:\\tmp\\logging\\MesaReportingServices\\API" +} diff --git a/ReportingServices.API/appsettings.json b/ReportingServices.API/appsettings.json index 7e883f3..e1663b6 100644 --- a/ReportingServices.API/appsettings.json +++ b/ReportingServices.API/appsettings.json @@ -41,6 +41,7 @@ ], "Properties": { "Application": "Sample" - } + }, + "LoggingDirectory": "C:\\tmp\\logging" } } diff --git a/ReportingServices.UI/Program.cs b/ReportingServices.UI/Program.cs index f2a6d31..5b6b8fb 100644 --- a/ReportingServices.UI/Program.cs +++ b/ReportingServices.UI/Program.cs @@ -4,7 +4,7 @@ using Serilog; LoggerConfiguration loggerConfiguration = new(); var builder = WebApplication.CreateBuilder(args); -Environment.SetEnvironmentVariable("workingDirectory", "C:/tmp/logging"); +Environment.SetEnvironmentVariable("workingDirectory", builder.Configuration.GetValue("LoggingDirectory")); _ = ConfigurationLoggerConfigurationExtensions.Configuration(loggerConfiguration.ReadFrom, builder.Configuration); _ = SerilogHostBuilderExtensions.UseSerilog(builder.Host); Log.Logger = loggerConfiguration.CreateLogger(); diff --git a/ReportingServices.UI/appsettings.Development.json b/ReportingServices.UI/appsettings.Development.json index b44591a..7de1aa2 100644 --- a/ReportingServices.UI/appsettings.Development.json +++ b/ReportingServices.UI/appsettings.Development.json @@ -11,5 +11,6 @@ "ConnectionStrings": { "DefaultConnection": "Server=MESSV01EC.EC.LOCAL\\PROD1,53959;Database=LSL2SQL;User Id=srpadmin;Password=0okm9ijn;TrustServerCertificate=true" }, - "BaseAPIAddress": "https://localhost:7196/api/" + "BaseAPIAddress": "https://localhost:7196/api/", + "LoggingDirectory": "C:\\tmp\\logging" } diff --git a/ReportingServices.UI/appsettings.Release.json b/ReportingServices.UI/appsettings.Release.json index 17ea30e..4a358b6 100644 --- a/ReportingServices.UI/appsettings.Release.json +++ b/ReportingServices.UI/appsettings.Release.json @@ -11,5 +11,6 @@ "ConnectionStrings": { "DefaultConnection": "Server=MESSV01EC.EC.LOCAL\\PROD1,53959;Database=LSL2SQL;User Id=srpadmin;Password=0okm9ijn;TrustServerCertificate=true" }, - "BaseAPIAddress": "http://localhost:50201/api/" + "BaseAPIAddress": "http://localhost:50201/api/", + "LoggingDirectory": "D:\\tmp\\logging\\MesaReportingServices\\UI" } diff --git a/ReportingServices.UI/appsettings.json b/ReportingServices.UI/appsettings.json index c78b19c..cd706ff 100644 --- a/ReportingServices.UI/appsettings.json +++ b/ReportingServices.UI/appsettings.json @@ -44,6 +44,7 @@ ], "Properties": { "Application": "Sample" - } + }, + "LoggingDirectory": "C://tmp//loging" } }