什麼是將DateTimeOffset數據類型輸出到數據庫的log4net.Layout.PatternLayout值?Log4Net中的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>
,我想有這樣的:
<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>
基本上我們重複使用相同的數據庫記錄從位於客戶機事件在不同的時區 - 所以我們想知道事件的確切當地時間。
謝謝, 亞歷克斯
謝謝馬特 - 那可行! – user2216889 2013-03-28 16:31:18
它幫助了我,謝謝。但是我仍然缺少一部分:datetimeoffset dbType需要它的大小。 (在'dbType'節點後面添加節點'')。 –
2015-10-06 14:25:24