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 log
- INFO: default: DefaultServlet.serveResource: Serving resource '/local/cms/is24/icn/navigation/icn_newsletter.gif' headers and data
- 21.11.2007 12:42:47 org.apache.catalina.core.ApplicationContext log
- INFO: default: DefaultServlet.serveFile: contentType='image/gif'
- 21.11.2007 12:42:47 org.apache.catalina.core.ApplicationContext log
- INFO: default: DefaultServlet.serveFile: contentLength=155
- 21.11.2007 12:42:47 org.apache.catalina.core.ApplicationContext log
- INFO: default: DefaultServlet.serveResource: Serving resource '/local/cms/is24/icn/navigation/icn_pagetop.gif' headers and data
- 21.11.2007 12:42:47 org.apache.catalina.core.ApplicationContext log
- INFO: default: DefaultServlet.serveFile: contentType='image/gif'
- 21.11.2007 12:42:47 org.apache.catalina.core.ApplicationContext log
- INFO: 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">
- <param
- name="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" );
- else
- log("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