diff --git a/api/SimpleAdmin/SimpleAdmin.Core/Components/LoggingFileComponent.cs b/api/SimpleAdmin/SimpleAdmin.Core/Components/LoggingFileComponent.cs index 5b5278248ea6a2ff24ec644882604d9b2e9a3361..7128a44c78cf24c41badb014fbe54f287f698d68 100644 --- a/api/SimpleAdmin/SimpleAdmin.Core/Components/LoggingFileComponent.cs +++ b/api/SimpleAdmin/SimpleAdmin.Core/Components/LoggingFileComponent.cs @@ -1,4 +1,4 @@ -using Microsoft.Extensions.Logging; +using Microsoft.Extensions.Logging; using System.Runtime.InteropServices; namespace SimpleAdmin.Core; @@ -62,10 +62,7 @@ public sealed class LoggingFileComponent : IServiceComponent //定义日志文件名 options.FileNameRule = fileName => { - var pathSeparator = @"\"; - if (!RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) - pathSeparator = "/";//为linux或bsd时修改路径 - return rootPath + pathSeparator + string.Format(fileName, DateTime.UtcNow); + return Path.Join(rootPath, string.Format(fileName, DateTime.UtcNow)); }; options.FileSizeLimitBytes = 500000 * 1024;//日志最大500M if (_loggingSetting.MessageFormat)