Czy jest możliwe wstawienie dodatkowych pól do bazy danych i użycie ich w log4net? Mam UserId chciałbym mieć w dodatkowym polu w log-table
.Log4Net i dodatkowe pola
Dodałem pole w log4net.config
:
<parameter>
<parameterName value="@userid" />
<dbType value="guid" />
<layout type="log4net.Layout.RawPropertyLayout" />
</parameter>
Ale jak mogę zaktualizować interfejs ILog
wspierania pole bazy danych dodatkowych. Mogę na przykład zalogować:
log4net.LogManager.GetLogger("logname").Fatal(message, exception, userid);