Изменён файл логов

This commit is contained in:
2026-06-04 20:55:05 +03:00
parent 7e7ef33155
commit 2f56bae044
2 changed files with 8 additions and 4 deletions

View File

@@ -28,9 +28,13 @@ public static class ServiceCollectionExtensions
{
var options = serviceProvider.GetRequiredService<IOptions<LoggingOptions>>().Value;
Directory.CreateDirectory(options.LogDirectory);
var fileName = Path.Combine(
options.LogDirectory,
$"test-sms-wpf-app-{DateTime.Now:yyyyMMdd}.log");
var timestamp = DateTime.Now.ToString("yyyyMMdd-hh:mm:ss");
var logFileName = SanitizeFileName($"test-sms-wpf-app-{timestamp}.log");
var fileName = Path.Combine(options.LogDirectory, logFileName);
return ConsoleLog.Open(fileName);
}
private static string SanitizeFileName(string fileName) =>
string.Concat(fileName.Select(static c =>
Path.GetInvalidFileNameChars().Contains(c) ? '-' : c));
}