C# Serilog不';不管配置如何,都无法清理日志文件

C# Serilog不';不管配置如何,都无法清理日志文件,c#,serilog,C#,Serilog,Logger.cs: using System.Configuration; using System.Threading; using System; using Serilog; using Serilog.Enrichers; using Serilog.Events; using Serilog.Sinks.RollingFile; namespace my.package.Logger { public static class Logger { st

Logger.cs:

using System.Configuration;
using System.Threading;
using System;
using Serilog;
using Serilog.Enrichers;
using Serilog.Events;
using Serilog.Sinks.RollingFile;

namespace my.package.Logger
{
    public static class Logger
    {
        static Logger() {
            Log.Logger = new LoggerConfiguration().Enrich.WithThreadId().ReadFrom.AppSettings().CreateLogger();
        }
    }
}
App.config:

  <appSettings>
    <add key="serilog:write-to:RollingFile.pathFormat" value="path\to\LOG{Date}.txt" />
    <add key="serilog:write-to:RollingFile.retainedFileCountLimit" value="2" />
    <add key="serilog:write-to:RollingFile.fileSizeLimitBytes" value="" />
    <add key="serilog:write-to:RollingFile.outputTemplate" value="{Timestamp:yyyy-MM-dd HH:mm.ss,fff} {Level} [{ThreadId}]: {Message}{NewLine}{Exception}" />
    <add key="serilog:minimum-level" value="Debug" />
  </appSettings>

这听起来很奇怪;你介意在文件累积时发布文件名列表吗?干杯@尼古拉斯·布卢姆哈特不相信你;可能在某个地方出现了异常;Serilog的
SelfLog
应该有助于找到它:-ht这听起来很奇怪;你介意在文件累积时发布文件名列表吗?干杯@尼古拉斯·布卢姆哈特不相信你;可能在某个地方出现了异常;Serilog的
SelfLog
应该有助于跟踪它:-HTH