IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

niveau de log log4j de tomcat 9.0.35


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14
    Points : 10
    Points
    10
    Par défaut 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 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
     
    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.

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Bonjour,

    Avec "log4j.rootLogger=WARN, CATALINA" je ne devrais avoir que du WARN en limite basse ?
    La valeur dans rootLogger sera la valeur par défaut et ne sera pas pris en compte sur les cas où tu redéfinis les niveaux.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    log4j.category.com.sun.jndi.ldap.connect.pool=DEBUG,Ldap  ## Ici tu auras un niveau DEBUG par exemple
    A+.

Discussions similaires

  1. Réponses: 2
    Dernier message: 10/08/2010, 15h50
  2. [Log4J]Création d'un niveau de log
    Par Thomas_ats dans le forum Logging
    Réponses: 0
    Dernier message: 24/08/2009, 15h14
  3. Réponses: 3
    Dernier message: 29/08/2007, 09h11
  4. [log4j] désactiver l'écriture du niveau de log
    Par romainw dans le forum Logging
    Réponses: 3
    Dernier message: 06/08/2007, 17h40
  5. [Log4J] Changer de niveau de log
    Par PeteMitchell dans le forum Logging
    Réponses: 3
    Dernier message: 16/05/2006, 15h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo