追加のフィールドをデータベースに挿入してlog4netで使用することはできますか?私はlog-table
の余分なフィールドに持っていたいUserIdを持っています。Log4Netと追加フィールド
私はlog4net.config
のフィールドを追加しました:
<parameter>
<parameterName value="@userid" />
<dbType value="guid" />
<layout type="log4net.Layout.RawPropertyLayout" />
</parameter>
しかし、どのように私は、余分なデータベースフィールドをサポートするためのILog
インタフェースを更新します。だから私は例としてログすることができます:
log4net.LogManager.GetLogger("logname").Fatal(message, exception, userid);