Enregistrement de servlet Tomcat

Je suis nouveau sur des conteneurs de Servlet et ont créé une application web à l'aide de Tomcat 6.0.26. J'ai des "TODO: journal" dispersés tout au long de mon code. Je vois, il existe:

myServlet.getServletContext().log()

qui semble écrire dans un fichier avec le préfixe 'localhost' dans le Tomcat '/logs' annuaire. Je n'ai pas besoin de journalisation avancée de la capacité, mais j'aimerais que la date, l'heure, le message et la trace de pile d'au minimum. En outre, j'ai créé des classes utilisées par mes différentes servlets qui ont besoin de fonctionnalités de journalisation. Ai-je besoin d'injecter un SevletContext dans ces classes, donc ils peuvent se connecter?

Il semble que log4j de Apache est un populaire la journalisation des paquets, mais je ne sais pas si ça vaut la peine de mettre ça en place.

Quelle serait la meilleure façon de journalisation pour mes besoins?

source d'informationauteur Wilson | 2010-07-01