最近使用Enterprise Library5.0 配置Log日志时候出现的默认时间与本地系统时间不一致。默认时间为格里尼治时间,在一个log中出现两个时间会让人迷惑,这个事件到底是什么时候发生的呢?经过小弟我一上午多次尝试后,总算是解决了这个问题。
解决方法 :在Log Message Formatters->Template->将Timestamp: {timestamp}{newline} 改成Timestamp: {timestamp(local)}{newline}即可。
这样做后可能会出现两个时间相差几秒钟左右,为了在log日志中只显示一个时间则还需进行一个相关设置:将Message: message{newline} 中的message删除就可以实现只显示一个时间啦。
本文详细介绍了如何解决使用EnterpriseLibrary5.0配置日志时,默认时间与本地系统时间不一致的问题。通过修改配置文件中的模板格式,可以确保日志中的时间与本地系统时间保持一致。此外,文章还提供了进一步优化日志显示的方法,即删除多余的`message`字段,从而只显示一个时间点。
189

被折叠的 条评论
为什么被折叠?



