What is the value of log4net.Layout.PatternLayout to output the DateTimeOffset data type to the database?
This is what I have in the configuration file for 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>
And I want to have something like:
<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>
Basically, we reuse the same database to register events from customers located in different time zones, so we want to know the exact local time of the event.
Thanks Alex
source share