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 :

Message DEBUG intempestifs


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 28
    Par défaut Message DEBUG intempestifs
    Bonjour,

    J'ai installé l'environnement suivant:
    - Eclipse indigo
    - une webapp monapp (Struts 1.3.10, Spring 3.1.1, log4j 1.2.16, commons logging 1.1)
    - un serveur Tomcat 7.0.32 (avec la configuration pour utiliser log4j en suivant les étapes de la doc: http://tomcat.apache.org/tomcat-7.0-doc/logging.html

    Problème:
    Quand je lance le serveur (via eclipse) j'ai des messages de log DEBUG intempestifs de Struts notamment.
    Pourtant la config du log4j du serveur est la 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
     
    log4j.rootLogger=INFO, CATALINA
    # Define all the appenders
    log4j.appender.CATALINA=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.CATALINA.File=/Users/anas/Repository/server/apache-tomcat-7.0.32/logs/catalina.
    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{ISO8601} %-5p %c- %m%n
    log4j.appender.LOCALHOST=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.LOCALHOST.File=/Users/anas/Repository/server/apache-tomcat-7.0.32/logs/localhost.
    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{ISO8601} %-5p %c- %m%n
    # Configure which loggers log to which appenders
    log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost]=INFO, LOCALHOST
    log4j.logger.org.apache.struts=ERROR, LOCALHOST
    log4j.logger.com.monapp=DEBUG, LOCALHOST
    Si qq'un à une idéée, je suis preneur.

    Merci.

  2. #2
    Membre Expert
    Avatar de fxrobin
    Homme Profil pro
    Architecte SI, Java Fan, API Manager
    Inscrit en
    Novembre 2007
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte SI, Java Fan, API Manager
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2007
    Messages : 875
    Par défaut
    Salut

    essaye en changeant la ligne 21 par ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    log4j.logger.org.apache.struts=ERROR, LOCALHOST

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 28
    Par défaut
    Toujour les mêmes messages DEBUG intempestifs
    En fait la ligne 21 était déja positionnée à ERROR (j'ai fais une erreur sur mon premier post)

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    struts n'utilise pas le logger du serveur, mais celui de ton war, donc c'est dans la config du war qu'il faut adapter (WEB-INF/classes/log4j.???)

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 28
    Par défaut
    Salut,

    J'ai rajouté un appender CONSOLE, mais j'ai toujours les messages DEBUG intempestifs de Struts dans la console.

    log4j.properties du serveur:
    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
    log4j.rootLogger=INFO, CATALINA
    log4j.appender.CATALINA=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.CATALINA.File=/Users/anas/Repository/server/apache-tomcat-7.0.32/logs/catalina.
    log4j.appender.CATALINA.Append=true
    log4j.appender.CATALINA.Encoding=UTF-8
    log4j.appender.CATALINA.DatePattern='.'yyyy-MM-dd'.log'
    log4j.appender.CATALINA.layout = org.apache.log4j.PatternLayout
    log4j.appender.CATALINA.layout.ConversionPattern =%d{ISO8601} %-5p %c- %m%n
    log4j.appender.LOCALHOST=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.LOCALHOST.File=/Users/anas/Repository/server/apache-tomcat-7.0.32/logs/localhost.
    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{ISO8601} %-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
    log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost]=INFO, LOCALHOST
    log4j.logger.org.apache.struts=ERROR, LOCALHOST, CONSOLE
    log4j.logger.com.monapp=DEBUG, LOCALHOST, CONSOLE
    C'est vraiment bizard, je ne vois pas d'où ça peut venir ?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 28
    Par défaut
    J'ai mis un log4j.properties dans le WEB-INF/classes mais j'ai tjr plein de messages DEBUG dans la console.

    WEB-INF/classes/log4j.properties:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    log4j.rootLogger=INFO, CONSOLE
    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{ISO8601} %-5p %c- %m%n
    log4j.logger.org.apache.struts=ERROR, CONSOLE
    log4j.logger.com.monapp=DEBUG, CONSOLE
    Il n'y a pas que du Struts qui affiche du DEBUG j'ai du org.apache.common.digester et plein d'autres qui affichent du DEBUG.


  7. #7
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Tu n'aurais pas un log4j.xml (ce fichier a priorité) qui trainerait?

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/08/2009, 15h20
  2. Affichage les messages debug
    Par Esil2008 dans le forum Logging
    Réponses: 1
    Dernier message: 04/07/2009, 09h15
  3. Debug intempestif au démarrage
    Par sergio86 dans le forum Ubuntu
    Réponses: 3
    Dernier message: 20/09/2008, 18h09
  4. message .xla intempestif
    Par ouioui_cmoi dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 28/03/2008, 18h13
  5. [API] Codage d'un moniteur de messages debug
    Par Pierre Castelain dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 15/01/2004, 19h47

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