Estoy investigando el uso de log4net, y encontré interesante la interfaz IObjectRenderer. Nos permitiría controlar cómo se registran los tipos y proporcionar una implementación diferente, posiblemente más fácil de usar ToString()
. Empecé a buscar en log4net y parece que no puedo encontrar una forma lógica de establecer programáticamente la asociación entre tipos y procesadores.¿Cómo registro un IObjectRenderer personalizado en log4net?
Encontré que esto se puede configurar en el archivo de configuración XML leyendo el manual, pero no me dio ninguna pista sobre cómo agregar esto programáticamente. Me parece que preferirías tener un procesador de objetos programático en algunos casos, así que tengo curiosidad por saber cómo hacerlo.