我在带有 RollingFile 的 .NET Core 应用程序上使用 Serilog。我想知道,是否有不同的文件名占位符?我只知道{日期}。
例如,我有类似的代码
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Information()
.WriteTo.RollingFile("Logs/{Date}.log")
.CreateLogger();
像 {Date} 这样的文件名还有其他选项吗?我想按小时记录日志文件。
最佳答案
在撰写本文时,Serilog 的滚动文件接收器支持 3(三个)说明符:
{Date}
, 格式为 yyyyMMdd
{Hour}
, 格式为 yyyyMMddHH
{HalfHour}
, 格式为 yyyyMMddHHmm
您可以在 README of the Rolling File sink 中看到它,以及 source code of the Rolling File sink .
关于.net - 哪些文件名占位符可用于 Serilog?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44401898/