¿Es posible insertar campos adicionales en la base de datos y usarlos en log4net? Tengo un UserId que me gustaría tener en un campo adicional en el log-table
.Log4Net y campos adicionales
he añadido el campo en el log4net.config
:
<parameter>
<parameterName value="@userid" />
<dbType value="guid" />
<layout type="log4net.Layout.RawPropertyLayout" />
</parameter>
Pero ¿Cómo se actualiza la interfaz ILog
para apoyar el campo de base de datos adicional. Por lo que podría, por ejemplo, log:
log4net.LogManager.GetLogger("logname").Fatal(message, exception, userid);