Serilog - 可以在RollingFile接收器中更改DateTime / Timestamp格式

时间:2015-04-06 13:43:28

标签: serilog rollingfilesink

日期时间的RollingFile接收器的当前输出如下

2015-04-06 18:40:54.400 +10:00 [Information] Hello World!

无论如何都要删除TimeZone Offset? +10:00。要实现以下输出;

2015-04-06 18:40:54.400 [Information] Hello World!

在我的情况下,时区偏移是多余的绒毛,这只会使我的文本日志变得混乱。

1 个答案:

答案 0 :(得分:6)

您可以为outputTemplate配置方法指定.RollingFile()参数:

.WriteTo.RollingFile(
    outputTemplate: "{Timestamp:yyyy-MM-dd HH:mm:ss.fff} [{Level}] {Message}{NewLine}{Exception}")