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

Hibernate Java Discussion :

[LOG] comment utiliser log4j ?


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de n!co
    Profil pro
    Inscrit en
    Février 2004
    Messages
    831
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 831
    Par défaut [LOG] comment utiliser log4j ?
    Je vous l'accorde c'est un question toute naze que je vous pose, néanmois je reste tout con car impossible d'utiliser log4j pour générer les logs de Hibernate.

    Je précise avant tout que je travail dans un environnement NetBeans PlatForm et que j'ai aucunement libre accès ni au classpath, ni à la ligne de lancement (j'ai pas trouvé).
    Je précise aussi que j'utilise Hibernate EntityManager, mais ca ne devrait pas avoir d'influence.

    J'ai un module netbeans librairies wrapper qui contient toutes les bibliothèques utiles à hibernate, et hibernate lui même, et que parmis celle ci, se trouve le jar de log4j (log4j.jar).
    Dans le package racine de ce module j'ai déposé le fichier log4j.properties, dont je vous fournirais la description ci dessous, qui devrait être aloors chargé à l'instanciation du logger de log4j.

    A aucun moment je n'ai configuré quoi que ce soit de spécial, car dixit la documentation, c'est le common logging qui devrait charger le logger de log4j s'il le trouve.
    Hors la bibliothèque de log4j est bien chargée en mémoire et mes logs affichés à l'écran sont générés via le logger du JDK

    Alors je ne comprend pas.
    Je ne pense pas que netbeans soit la réel cause du problème, car il ne bronche pas sur les autres bibliothèques : common-logging, mysql, antlr, ...

    Si quelqu'un avait une idée, si j'ai zappé une étape, ca m'aiderais énormément

  2. #2
    Membre émérite
    Avatar de n!co
    Profil pro
    Inscrit en
    Février 2004
    Messages
    831
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 831
    Par défaut
    Bon voila ca fonctionne !

    Netbeans était bien la cause.

    J'avais réutilisé la lib common-logging fournie par Nebeans (dans un nbm) pour mes dépendances et avec la gestion du classpath, pas moyen de voir ma lib log4j.jar qui est dans mon wrapper !

    Donc j'ai rajouté la lib common-logging dans mon wrapper et hop ca roule
    Et le fichier log4j.properites faut le mettre dans le package par défaut, soit à la racine du rep src.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment utiliser correctement l'api python logging ?
    Par Battant dans le forum Général Python
    Réponses: 2
    Dernier message: 19/02/2015, 11h18
  2. Comment utiliser Chainsaw pour visualiser un log ?
    Par Pierre8r dans le forum Logging
    Réponses: 4
    Dernier message: 24/07/2009, 11h13
  3. Réponses: 2
    Dernier message: 17/04/2008, 15h32
  4. Réponses: 1
    Dernier message: 17/10/2006, 11h04

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