Salut a tous,
J'ai pas trouvé de page dédiée a Tomcat, alors je poste dans le forum Java.
voila, depuis que j'ai changer pour Tomcat 6 je recois dans la console des tones de log provenant de la classe DefaultServlet.
 
| Code : 
 21.11.2007 12:42:47 org.apache.catalina.core.ApplicationContext logINFO: default: DefaultServlet.serveResource: Serving resource '/local/cms/is24/icn/navigation/icn_newsletter.gif' headers and data21.11.2007 12:42:47 org.apache.catalina.core.ApplicationContext logINFO: default: DefaultServlet.serveFile: contentType='image/gif'21.11.2007 12:42:47 org.apache.catalina.core.ApplicationContext logINFO: default: DefaultServlet.serveFile: contentLength=15521.11.2007 12:42:47 org.apache.catalina.core.ApplicationContext logINFO: default: DefaultServlet.serveResource: Serving resource '/local/cms/is24/icn/navigation/icn_pagetop.gif' headers and data21.11.2007 12:42:47 org.apache.catalina.core.ApplicationContext logINFO: default: DefaultServlet.serveFile: contentType='image/gif'21.11.2007 12:42:47 org.apache.catalina.core.ApplicationContext logINFO: default: DefaultServlet.serveFile: contentLength=307
 | 
 
j'ai ajouté des catégories dans ma config pour Log4j :
 
| Code : 
 <appender name="console" class="org.apache.log4j.ConsoleAppender"><param name="Threshold" value="<%= @filters["logging.console.priority"] %>"/><layout class="org.apache.log4j.PatternLayout"><paramname="ConversionPattern"value="%d{ISO8601} %-5p %c - %m%n"/></layout><filter class="org.apache.log4j.varia.LevelRangeFilter"><param name="LevelMin" value="ERROR" /><param name="LevelMax" value="ERROR" /></filter></appender><category name="org.apache.tomcat.core.DefaultServlet" additivity="true"><priority value="ERROR"/><appender-ref ref="console"/></category><category name="org.apache.catalina.core.ApplicationContext" additivity="true"><priority value="ERROR"/><appender-ref ref="console"/></category>
 | 
 
mais ca n'a rien changé.
 
j'ai donc regardé d'ou venaient ces log dans le code source de la classe. il me semble que ces log n'on rien a voir avec les logs de log4j:
 
| Code : 
 protected void serveResource(HttpServletRequest request,HttpServletResponse response,boolean content)throws IOException, ServletException {// Identify the requested resource path
String path = getRelativePath(request);if (debug > 0) {if (content)log("DefaultServlet.serveResource: Serving resource '" +path + "' headers and data" );elselog("DefaultServlet.serveResource: Serving resource '" +path + "' headers only" );}CacheEntry cacheEntry = resources.lookupCache(path);......
 | 
 
est ce que quelqu'un aurait une idée pour virer les logs dans la console qui sont envoyés par la méthode "serveResource(...)"
y'a t il quelque chose a configurer dans les différents fichier de conf de Tomcat ?
 
Merci!
 
Message édité par mars47058 le 06-02-2008 à 11:01:38