Serilog-可以在RollingFile接收器中更改日期时间/时间戳格式

Serilog-可以在RollingFile接收器中更改日期时间/时间戳格式,serilog,rollingfilesink,Serilog,Rollingfilesink,日期时间的RollingFile接收器的当前输出如下 2015-04-06 18:40:54.400 +10:00 [Information] Hello World! 是否仍有删除时区偏移的方法+10:00。实现以下输出 2015-04-06 18:40:54.400 [Information] Hello World! 在我的例子中,时区偏移量是多余的绒毛,它会使我的文本日志变得杂乱无章。您可以将输出模板参数指定给.RollingFile()配置方法: .WriteTo.RollingF

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

2015-04-06 18:40:54.400 +10:00 [Information] Hello World!
是否仍有删除时区偏移的方法<代码>+10:00。实现以下输出

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

在我的例子中,时区偏移量是多余的绒毛,它会使我的文本日志变得杂乱无章。

您可以将
输出模板
参数指定给
.RollingFile()
配置方法:

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

谢谢你,尼克。这就是诀窍。我不知道输出模板中的格式选项也可以使用RollingFileLink吗?@Shetty是的,问题和答案都在讨论滚动文件接收器。RollingFile接收器已被弃用,取而代之的是文件。属性相同:
outputTemplate