Pages : 1
#1 Le 20/10/2021, à 14:37
- pascalbout
niveau de log log4j de tomcat 9.0.35
bonjour
je galère sur les niveaux de log et le remplissage du catalina.log sur un tomcat 9 avec log4j
Celui-ci se remplit de près de 3Go de log par 1/2 journée !
Quand je regarde dedans, 70% des lignes sont en INFO ou DEBUG.
Pourtant le log4j.properties est configuré de la manière suivante :
log4j.rootLogger=WARN, CATALINA
# Define all the appenders
log4j.appender.CATALINA=org.apache.log4j.DailyRollingFileAppender
log4j.appender.CATALINA.File=${catalina.logs}/catalina.log
log4j.appender.CATALINA.Append=true
log4j.appender.CATALINA.Encoding=UTF-8
# Roll-over the log once per day
log4j.appender.CATALINA.DatePattern='.'yyyy-MM-dd'.log'
log4j.appender.CATALINA.layout = org.apache.log4j.PatternLayout
log4j.appender.CATALINA.layout.ConversionPattern = %d [%t] %-5p %c- %m%n
log4j.appender.LOCALHOST=org.apache.log4j.DailyRollingFileAppender
log4j.appender.LOCALHOST.File=${catalina.logs}/localhost.log
log4j.appender.LOCALHOST.Append=true
log4j.appender.LOCALHOST.Encoding=UTF-8
log4j.appender.LOCALHOST.DatePattern='.'yyyy-MM-dd'.log'
log4j.appender.LOCALHOST.layout = org.apache.log4j.PatternLayout
log4j.appender.LOCALHOST.layout.ConversionPattern = %d [%t] %-5p %c- %m%n
log4j.appender.MANAGER=org.apache.log4j.DailyRollingFileAppender
log4j.appender.MANAGER.File=${catalina.logs}/manager.log
log4j.appender.MANAGER.Append=true
log4j.appender.MANAGER.Encoding=UTF-8
log4j.appender.MANAGER.DatePattern='.'yyyy-MM-dd'.log'
log4j.appender.MANAGER.layout = org.apache.log4j.PatternLayout
log4j.appender.MANAGER.layout.ConversionPattern = %d [%t] %-5p %c- %m%n
log4j.appender.HOST-MANAGER=org.apache.log4j.DailyRollingFileAppender
log4j.appender.HOST-MANAGER.File=${catalina.logs}/host-manager.log
log4j.appender.HOST-MANAGER.Append=true
log4j.appender.HOST-MANAGER.Encoding=UTF-8
log4j.appender.HOST-MANAGER.DatePattern='.'yyyy-MM-dd'.log'
log4j.appender.HOST-MANAGER.layout = org.apache.log4j.PatternLayout
log4j.appender.HOST-MANAGER.layout.ConversionPattern = %d [%t] %-5p %c- %m%n
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Encoding=UTF-8
log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern = %d [%t] %-5p %c- %m%n
# Ldap for security packages only
log4j.category.com.sun.jndi.ldap.connect.pool=DEBUG,Ldap
log4j.category.org.apache.catalina.realm.JNDIRealm=DEBUG,Ldap
log4j.appender.Ldap=org.apache.log4j.DailyRollingFileAppender
log4j.appender.Ldap.DatePattern='.'yyyy-MM-dd'.log'
log4j.appender.Ldap.File=${catalina.logs}/ldap.log
log4j.appender.Ldap.layout=org.apache.log4j.PatternLayout
log4j.appender.Ldap.layout.ConversionPattern=%d{ISO8601} %-5p %-25c{1} %x - %m%n
# make sure security messages stay in the ldap log
log4j.additivity.com.sun.jndi.ldap=false
log4j.additivity.org.apache.catalina.realm.JNDIRealm=false
# Configure which loggers log to which appenders
log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost]=INFO, LOCALHOST
log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager]=\
INFO, MANAGER
log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager]=\
INFO, HOST-MANAGER
Avec "log4j.rootLogger=WARN, CATALINA" je ne devrais avoir que du WARN en limite basse ?
Il n'y a que les 3 dernières lignes et notamment "log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost]=INFO, LOCALHOST" qui me mettent le doute.
Merci pour votre aide.
Hors ligne
#2 Le 21/10/2021, à 14:05
- bruno
Re : niveau de log log4j de tomcat 9.0.35
Bonjour,
Je ne connais absolument pas log4j, mais je vois plusieurs ligne avec des niveaux de log DEBUG et INFO…
Pages : 1