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

时间:2010-12-30 09:04:36

标签: datetime logging enterprise-library

我正在使用Microsoft Enterprise库5.0来记录我的.net应用程序。

记录工作正常。但问题是与日志消息一起记录的DateTime不正确。时差为6.5小时。

我该如何纠正?

2 个答案:

答案 0 :(得分:26)

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

e.g。将{timestamp}标记更改为{timestamp(local)}

答案 1 :(得分:0)

配置文件中的更改只会反映在扩展属性中,“TimeStamp”字段仍将以UTC格式显示时间。 要在两个位置更改它,您可以使用LogEntry的TimeStamp属性在代码中更新它。 请参考这里: EnterpriseLibrary.Logging writes logs with 1 hour difference