Serilog - 如何在滚动文件名中自定义日期?
Serilog - how to customize date in rolling file name?
在 Serilog 中,您可以轻松启用滚动日志文件:
Log.Logger = new LoggerConfiguration()
.WriteTo.File("log-.txt", rollingInterval: RollingInterval.Day)
.CreateLogger();
这将按照以下格式每天创建一个新的日志文件:
log-20200214.txt
log-20200215.txt
log-20200216.txt
我的问题:是否可以自定义日期在文件名中的位置,以及自定义日期的格式?
例如我希望文件名如下所示:
2020-02-14-log.txt
2020-02-15-log.txt
2020-02-16-log.txt
我希望用 "{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 目前不支持此功能,或者分叉存储库并使用您自己的自定义实现。
您可能感兴趣的链接:
在 Serilog 中,您可以轻松启用滚动日志文件:
Log.Logger = new LoggerConfiguration()
.WriteTo.File("log-.txt", rollingInterval: RollingInterval.Day)
.CreateLogger();
这将按照以下格式每天创建一个新的日志文件:
log-20200214.txt
log-20200215.txt
log-20200216.txt
我的问题:是否可以自定义日期在文件名中的位置,以及自定义日期的格式?
例如我希望文件名如下所示:
2020-02-14-log.txt
2020-02-15-log.txt
2020-02-16-log.txt
我希望用 "{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 目前不支持此功能,或者分叉存储库并使用您自己的自定义实现。
您可能感兴趣的链接: