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

Logging Java Discussion :

JBoss et Log4j


Sujet :

Logging Java

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    106
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 106
    Par d�faut JBoss et Log4j
    Bonjour,

    Je souhaite r�cup�rer les logs de mon application dans un fichier, pour ce faire j'ai d�clar� le fichier log4j.properties comme suit

    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
     
     
    # configuration du logger pour le projet
    log4j.logger.bplh=DEBUG, APPLI_CONSOLE, APPLI_ROLLINGFILE  
     
    # limit logging of frameworks classes
    log4j.logger.org.apache = DEBUG
     
    #console appender
    log4j.appender.APPLI_CONSOLE=org.apache.log4j.ConsoleAppender
    log4j.appender.APPLI_CONSOLE.layout=org.apache.log4j.PatternLayout
    log4j.appender.APPLI_CONSOLE.layout.ConversionPattern=%p [%t] %c{2} - %m%n
    log4j.appender.APPLI_CONSOLE.threshold = WARN
     
     
    # rolling file appender
    log4j.appender.APPLI_ROLLINGFILE=org.apache.log4j.RollingFileAppender
    log4j.appender.APPLI_ROLLINGFILE.File=C:\\appli.log
    log4j.appender.APPLI_ROLLINGFILE.layout=org.apache.log4j.PatternLayout
    log4j.appender.APPLI_ROLLINGFILE.layout.ConversionPattern=%p [%t] %c{2} - %m%n
    # Set the max size of the file and the number of backup files
    log4j.appender.APPLI_ROLLINGFILE.MaxFileSize=100KB
    Je n'ai jmais de fichier bplh.log de cr�er. Par contre un fichier localhost_access est mis � jour.

    Pour aller plus loin, on dirait que mes propri�t�s log4j ne sont pas pris en compte du tout, et que c'est seulement les logs de la jvm que je vois.

    Merci.

  2. #2
    Membre confirm� Avatar de arnaud036
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    201
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 201
    Par d�faut
    a tu penser a utiliser dans ton code:

    A utiliser une seul foismain)
    Initialiser le Log

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    PropertyConfigurator.configure(CheminDuFichier.properties);

    A Utiliser dans toutes les class a loguer:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    private static final Logger mLogger = Logger.getLogger(NomDeTaClass.class);

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    106
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 106
    Par d�faut
    Pour le logger oui. Par contre ou est ce que je dois placer
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    PropertyConfigurator.configure(CheminDuFichier.properties);
    De plus, j'ai appris qu'avec jboss il utilisait son propre log4j !

    Est il possible d'utiliser celui que j'ai d�finit ds mon application ?

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    106
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 106
    Par d�faut Confirmation
    Je confirme ce que j'ai dit. Le serveur d'application JBOSS poss�de son propre log4j (l'inconnu reste pour savoir si il est possible de l'�craser)

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    jboss-3.0.7_jakarta-tomcat-4.1.24\server\default\conf\log4j.xml
    J'ai essay� en d�ployant mon appli sous un tomcat, et l� mon fichier properties est bien pris en compte.

    La question reste donc ouverte.

  5. #5
    Membre confirm� Avatar de arnaud036
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    201
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 201
    Par d�faut
    Pour le logger oui. Par contre ou est ce que je dois placer
    Code :


    PropertyConfigurator.configure(CheminDuFichier.properties);
    Tu doit le placer toute au d�but de ton application

Discussions similaires

  1. log4j + jboss
    Par jadey dans le forum Logging
    R�ponses: 0
    Dernier message: 02/06/2009, 19h48
  2. JBoss 4.2.3 - Log4j - rootlogger - JMX
    Par Jibee dans le forum Wildfly/JBoss
    R�ponses: 1
    Dernier message: 17/12/2008, 09h38
  3. Jboss 4.0.3 et log4j
    Par geekomono dans le forum Wildfly/JBoss
    R�ponses: 1
    Dernier message: 14/06/2008, 22h11
  4. nullPointerException avec JBoss et Log4j
    Par ]matmat[ dans le forum Wildfly/JBoss
    R�ponses: 3
    Dernier message: 03/05/2007, 17h33
  5. [Jboss][Log4j] Rajouter des regles automatiquement
    Par Hikage dans le forum Wildfly/JBoss
    R�ponses: 1
    Dernier message: 12/04/2006, 19h04

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