Y a-t-il des problèmes liés à l'utilisation de log4net dans un environnement multithread ?
-
09-06-2019 - |
Question
Je me demande si quelqu'un a déjà utilisé log4net dans un environnement multithread comme asp.net.Nous utilisons actuellement log4net et je veux m'assurer que nous ne rencontrerons aucun problème.
La solution
Nous exécutons log4net (et log4cxx) dans des environnements hautement multithread sans problème.Cependant, vous devrez faire attention à la façon dont vous les configurez.
Le problème avec log4net décrit par Jeff concerne l'utilisation d'un certain appender.Dans l'ensemble, nous nous en tenons à de simples ajouts de fichiers journaux pour réduire l'impact de la journalisation sur le fonctionnement du code.Écrire une ligne dans un fichier est assez minime, lancer une autre transaction de base de données est très lourd.