J'utilise la journalisation log4net dans ma bibliothèque de classes DLL - je me demande où les gens recommandent de mettre la configuration de log4net - dans App.config ou dans un fichier de configuration séparé .log4net?Où dois-je mettre log4net config - App.config ou AppName.dll.log4net?
2
A
Répondre
6
App.Config
La raison est juste un fichier de configuration pour votre application. Je privilégie toujours la simplicité.
1
la plupart du temps, j'aime app.config
mais si vous voulez réutiliser votre dll dans un autre endroit, peut-être considérer le AppName.dll.log4net, vous pouvez simplement copier deux fichiers, puis réutiliser.
Questions connexes
- 1. log4net imbriqués loggers .config exemple
- 2. personnalisée app.config Config section Gestionnaire
- 3. Où est App.config?
- 4. log4net compact framework 3.5 Non app.config ajouter le fichier appenders
- 5. Filtres Log4Net "OU"
- 6. En utilisant log4net et où l'implémenter et l'utiliser avec elmah?
- 7. Demandez fichier config log4net application de l'utilisation des données de configuration
- 8. Application Config Conundrum
- 9. Où mettre Chargement
- 10. encore une fois à propos de log4net et Unity config COI
- 11. Où mettre des commentaires documentaires?
- 12. Log4Net ne se connecte pas ou erreur
- 13. Où mettre un code réutilisable
- 14. Où mettre "plugins" dans Linux
- 15. Où voulez-vous mettre vos fichiers app-config-lors du déploiement de rails avec Capistrano et svn
- 16. Où puis-je écrire mon fichier journal log4net sous ClickOnce?
- 17. app.config globalisation
- 18. Vb.net Visual Studio 2008 plusieurs modules log4net, même app.config différents enregistreurs, ne fonctionnent pas
- 19. JConsole Config
- 20. C# Où mettre les méthodes générales?
- 21. Sélectionnez ..... où .... OU
- 22. Ajouter plusieurs sections à App.Config
- 23. app.config weirdness
- 24. Unity XML Config Test
- 25. Comment configurer log4net pour un service Windows C#
- 26. Où puis-je mettre javascript dans ContentPlaceHolder?
- 27. Où mettre mon siteLangue paramètre (préoccupation transversale?)
- 28. Propagation des paramètres .config
- 29. fichier Config C#
- 30. Reconfigurer dynamiquement Log4Net
Cela ne signifie-t-il pas que les utilisateurs de la DLL ne pourront pas configurer la journalisation? – Nosrama
Non, ils peuvent, ils peuvent le mettre dans app.config. J'ai utilisé des dizaines de fois Log4Net.dll dans de nombreuses applications différentes en utilisant 1 .config. Chaque application que je veux connecté dans un endroit différent. –
Si vous avez une application web, mettre la config dans web.config peut poser problème car changer la configuration de log4net provoquera le redémarrage de l'application web (ce n'est pas le cas avec une bibliothèque de classes comme dans le cas de Nosrama). – adrianbanks