Enterprise Library Logging App Block的时区问题
使用ET的日志模块时,总有一个问题一直困扰着我,就是写入日志的时间不正确。LAB记录的日志里timestamp总是UTC时间,很是郁闷,只能把里面的DateTime.UtcNow改成DateTime.Now,再编译引用。
后来发现一个很好的格式化的方法,特分享出来
用Enterprise Library Configuration 工具打开配置文件,仅需要修改LAB的Text Formatter节下的Template描叙
将TimeStamp:{timestamp} 修改为TimeStamp:{timestamp(local)}即可,输出的日志日期即为本地时间了。