J'ai un service Windows qui exécute des morceaux de code dans un nouveau domaine d'application. Cet AppDomain est créé juste pour l'exécution de ces morceaux de code puis détruit par la suite. J'utilise log4net à des fins de journalisation car j'aime sa simplicité et sa flexibilité. Cela fonctionne très bien dans AppDomain par défaut, mais les instructions de journalisation à l'intérieur de la nouvelle application AppDomain ne sont pas consignées. Est-ce une limitation dans log4net ou c'est juste que je ne le configure pas correctement.Log4net peut s'exécuter dans un AppDomain nouvellement créé
4
A
Répondre
1
Je pense que cela devrait fonctionner, mais vous devez initialiser log4net pour le nouveau AppDomain. Si vous vous connectez à un fichier, vous pouvez rencontrer des problèmes de verrouillage.
Voir aussi question.
En fait vous avez raison. Puisque les deux enregistreurs écriraient dans le même fichier et que cela causerait certainement des problèmes de verrouillage. J'ai déjà lu le lien et je vais essayer et voir ce qui se passe. –