Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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…