Logging 如何配置日志文件以保持最新的日志文件具有相同的名称

Logging 如何配置日志文件以保持最新的日志文件具有相同的名称,logging,rollingfileappender,serilog-sinks-file,Logging,Rollingfileappender,Serilog Sinks File,我喜欢在应用程序运行时打开一个包含最新日志文件的编辑器。 我有10MB的文件大小限制,滚动间隔为天 当第一个文件(比如log-20210314.log填满并且serilog启动一个新文件时,新文件有一个新名称log-20210314_001.log,因此我需要更改我在编辑器中查看的文件 相比之下,log4j的RollingFileAppender的工作原理如下: 翻车次数 主动输出目标 归档日志文件 描述 0 foo.log - 所有日志记录都将进入初始文件。 1. foo.log foo-1.

我喜欢在应用程序运行时打开一个包含最新日志文件的编辑器。 我有10MB的文件大小限制,滚动间隔为天

当第一个文件(比如
log-20210314.log
填满并且serilog启动一个新文件时,新文件有一个新名称
log-20210314_001.log
,因此我需要更改我在编辑器中查看的文件

相比之下,log4j的RollingFileAppender的工作原理如下:

翻车次数 主动输出目标 归档日志文件 描述 0 foo.log - 所有日志记录都将进入初始文件。 1. foo.log foo-1.log 在第一次滚动期间,foo.log被重命名为foo-1.log。将创建一个新的foo.log文件并开始写入。 2. foo.log foo-2.log,foo-1.log 在第二次滚动期间,foo.log被重命名为foo-2.log。将创建一个新的foo.log文件并开始写入。 3. foo.log foo-3.log,foo-2.log,foo-1.log 在第三次滚动期间,foo.log被重命名为foo-3.log。将创建一个新的foo.log文件并开始写入。