OVH Cloud OVH Cloud

log4j + multiusages

1 réponse
Avatar
LR
Salut,

J'ai une application dans laquelle j'utilise Hibernate. Hibernate utilise
log4j et j'ai donc un fichier log4j.properties.

J'aimerais pouvoir utiliser moi aussi log4j pour remplacer mes
System.out.println par des logger.debug mais je suis nouveau avec log4j et
je ne sais pas comment faire pour le configurer comme je veux pour mon
projet sans changer la configuration qui est correcte avec Hibernate.

Comment faire ?

Merci d'avance
Lilian

1 réponse

Avatar
Sebastien Mathy
LR wrote:

Salut,

J'ai une application dans laquelle j'utilise Hibernate. Hibernate utilise
log4j et j'ai donc un fichier log4j.properties.

J'aimerais pouvoir utiliser moi aussi log4j pour remplacer mes
System.out.println par des logger.debug mais je suis nouveau avec log4j et
je ne sais pas comment faire pour le configurer comme je veux pour mon
projet sans changer la configuration qui est correcte avec Hibernate.

Comment faire ?


Dans le répertoire etc/ d'hibernate tu peux trouver un fichier
log4j.properties. Tu le copies a la racine de ton projet dans le classpath.
Puis tu rajoutes dedans une ligne du style :
log4j.logger.mon.packageÞbug (en remplacant mon.package) par le nom de ton
package) et le tour est joué.

Cordialement.