Bonjour,
j'utilise log4J pour les traces dans ma webapp. Pour le configurer, j'utilise un ServletContextListener puisque mon objectif est de configurer une et une seule fois le logger au démarrage. Or, dans la doc de log4J (voir : http://logging.apache.org/log4j/1.2/manual.html), au paragraphe DefaultInitialization under Tomcat, la méthode préconisée est l'utilisation d'une servlet (qui fait exactement la même chose que mon listener) avec le paramètre:
pour être sûr que cette configuration n'ait lieu qu'une fois au départ.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <load-on-startup>1</load-on-startup>
Les deux méthodes sont équivalentes, il me semble, mais le listener me paraît plus adapté et fait pour, non? Ai-je raté quelquechose?
Pi2.
Partager