在 Serilog 中,您可以轻松启用滚动日志文件:
Log.Logger = new LoggerConfiguration()
.WriteTo.File("log-.txt", rollingInterval: RollingInterval.Day)
.CreateLogger();
Run Code Online (Sandbox Code Playgroud)
这将每天以以下格式创建一个新的日志文件:
log-20200214.txtlog-20200215.txtlog-20200216.txt我的问题:是否可以自定义日期在文件名中的放置位置以及自定义日期的格式?
例如,我希望文件名如下所示:
2020-02-14-log.txt2020-02-15-log.txt2020-02-16-log.txt我希望替换"log-.txt"为"{Date:yyyy-MM-dd}-log.txt"会起作用,但事实并非如此。
Cai*_*ete 11
Serilog.Sinks.File接收器当前不支持此功能。如果您确实想要此功能,您可以尝试发送 pull-request,或分叉存储库并使用您自己的自定义实现。
您可能感兴趣的链接:
| 归档时间: |
|
| 查看次数: |
20520 次 |
| 最近记录: |