Log4Net: programmez plusieurs enregistreurs (avec plusieurs fichier appenders)
Comment (par programme, sans configuration xml) configurer plusieurs enregistreurs avec Log4Net?
J'en ai besoin pour écrire dans des fichiers différents.
Vous devez vous connecter pour publier un commentaire.
Ce fil à la log4net tableau de bord détails d'une approche.
Pour résumer un peu, espérons-le, sans arrachant trop de code:
l.Repository.Configured = true;
àAddAppender
.J'Espère que cette aide, il configure une console simple logger.
J'ai mélangé ensemble, le code de Blair Conrad de réponse et le code de Philipp M sur ce post:
stackoverflow.com/questions/16336917/can-you-configure-log4net-in-code-instead-of-using-a-config-file
J'ai compilé le résultat dans une dll que j'utilise dans mes projets et de les appeler comme ça, généralement sur la première ligne du programme principal:
Voici le code de la DLL:
On pourrait bien sûr ajouter des paramètres nécessaires pour le constructeur ou créer des remplacements.