企业库 5.0 - 应用程序日志记录 - 日期时间不正确

16

我正在使用Microsoft Enterprise Library 5.0来记录我的.NET应用程序的日志。

日志记录正常工作。但问题是与日志消息一起记录的日期时间不正确,存在6.5小时的时间差。

我该如何进行修正?

2个回答

26

更改您的文本格式化程序(在 app.config 中),以使用本地服务器时间,否则默认为 UTC。

例如,将 {timestamp} 令牌更改为 {timestamp(local)}


谢谢,我也感谢你。我一直想知道为什么有时会发现时间差异。 - SteveC

0
更改配置文件只会反映在扩展属性中,“时间戳”字段仍然会以协调世界时格式显示时间。如果要在两个地方改变它,您可以使用LogEntry的TimeStamp属性在代码中更新它。请参阅这里:EnterpriseLibrary.Logging writes logs with 1 hour difference

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接