Serilog 文件排序
Serilog file ordering
我目前正在使用带有 rollOnFileSizeLimit 的 serilog 进行记录,并希望更改文件的顺序。
目前日志文件的顺序如下:
年龄最大
log.txt
log1.txt
log2.txt
...
最小的
我想在这一轮切换:
年龄最大
...
log2.txt
log1.txt
log.txt
最小的
我已经阅读了 serilog 和文件接收器的配置页面,但未将其列为可能性。有谁知道这是否可能?
这是我们的配置 运行:
.WriteTo.File(
logFilePath,
shared: true,
fileSizeLimitBytes: 1024 * 1024,
rollOnFileSizeLimit: true,
retainedFileCountLimit: 100,
outputTemplate: "{Timestamp:yyyy-MM-dd HH:mm:ss.fff}..."
)
Serilog.Sinks.File
does not have this feature. The sequence is coded to be in ascending order.
如果您需要此功能,可以submit a pull-request,或创建您自己的接收器修改版本。
我目前正在使用带有 rollOnFileSizeLimit 的 serilog 进行记录,并希望更改文件的顺序。
目前日志文件的顺序如下:
年龄最大
log.txt
log1.txt
log2.txt
...
最小的
我想在这一轮切换:
年龄最大
...
log2.txt
log1.txt
log.txt
最小的
我已经阅读了 serilog 和文件接收器的配置页面,但未将其列为可能性。有谁知道这是否可能?
这是我们的配置 运行:
.WriteTo.File(
logFilePath,
shared: true,
fileSizeLimitBytes: 1024 * 1024,
rollOnFileSizeLimit: true,
retainedFileCountLimit: 100,
outputTemplate: "{Timestamp:yyyy-MM-dd HH:mm:ss.fff}..."
)
Serilog.Sinks.File
does not have this feature. The sequence is coded to be in ascending order.
如果您需要此功能,可以submit a pull-request,或创建您自己的接收器修改版本。