use*_*889 5 log4net datetimeoffset
什么是log4net.Layout.PatternLayout值以将DateTimeOffset数据类型输出到数据库?
这是我目前在log4net的配置文件中所拥有的:
<log4net>
....
<parameter>
<parameterName value="@log_date" />
<dbType value="DateTime" />
<layout type="log4net.Layout.PatternLayout" value="%date{yyyy'-'MM'-'dd HH':'mm':'ss'.'fff}" />
</parameter>
...
</log4net>
Run Code Online (Sandbox Code Playgroud)
我希望有类似的东西:
<log4net>
....
<parameter>
<parameterName value="@log_date" />
<dbType value="DateTimeOffset" />
<layout type="log4net.Layout.PatternLayout" value="%date{yyyy'-'MM'-'dd HH':'mm':'ss'.'fff **OFFSET**}" />
</parameter>
...
</log4net>
Run Code Online (Sandbox Code Playgroud)
基本上我们重用相同的数据库来记录位于不同时区的客户端的事件 - 所以我们想知道事件的确切本地时间.
谢谢,亚历克斯
您应该能够使用任何有效的DateTime格式字符串.试试这个:
%date{yyyy-MM-ddTHH:mm:ss.fffzzz}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1935 次 |
| 最近记录: |