Что такое значение 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>
И я хочу иметь что-то вроде:
<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>
По сути, мы повторно используем одну и ту же базу данных для регистрации событий от клиентов, находящихся в разных часовых поясах, поэтому мы хотим знать точное местное время события.
Спасибо, Алекс