DateTimeOffsetデータ型をデータベースに出力するlog4net.Layout.PatternLayout値とは?
これは、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>
基本的に、同じ DB を再利用して、異なるタイム ゾーンにあるクライアントからのイベントをログに記録します。そのため、イベントの正確な現地時間を知りたいと考えています。
ありがとう、アレックス