Allow for configuration of log file names (#19074)

* Added configuration for the log file name and format.

* Added unit test for LoggingConfiguration.

* Rely on configuration validation to verify supported log file format arguments.

* Fixed unit test failing on build pipeline.
This commit is contained in:
Andy Butland
2025-04-23 12:28:51 +02:00
committed by GitHub
parent 1bddcb8d39
commit 7c98af558d
10 changed files with 236 additions and 6 deletions

View File

@@ -42,7 +42,7 @@ public static class ServiceCollectionExtensions
LoggingSettings loggerSettings = GetLoggerSettings(configuration);
var loggingDir = loggerSettings.GetAbsoluteLoggingPath(hostEnvironment);
ILoggingConfiguration loggingConfig = new LoggingConfiguration(loggingDir);
ILoggingConfiguration loggingConfig = new LoggingConfiguration(loggingDir, loggerSettings.FileNameFormat, loggerSettings.FileNameFormatArguments);
var umbracoFileConfiguration = new UmbracoFileConfiguration(configuration);