Serilog - 如何在滚动文件名中自定义日期?

Serilog - how to customize date in rolling file name?

在 Serilog 中,您可以轻松启用滚动日志文件:

Log.Logger = new LoggerConfiguration()
    .WriteTo.File("log-.txt", rollingInterval: RollingInterval.Day)
    .CreateLogger();

这将按照以下格式每天创建一个新的日志文件:

我的问题:是否可以自定义日期在文件名中的位置,以及自定义日期的格式?

例如我希望文件名如下所示:

我希望用 "{Date:yyyy-MM-dd}-log.txt" 替换 "log-.txt" 会奏效,但没有奏效。

Serilog.Sinks.File sink. If you really want this feature, you can try to send a pull-request 目前不支持此功能,或者分叉存储库并使用您自己的自定义实现。

您可能感兴趣的链接: