J'utilise log4j pour logigng et je souhaite imprimer toutes les instructions logger.debug dans une classe particulière/un package sélectionné.
j'ai mis le cfg comme ci-dessous>
log4j.category.my.pkg=info
log4j.category.my.pkg.ab.class1=debug
mais seuls les messages d'information sont affichés ..
n'est-ce pas la bonne façon?
Au lieu d'utiliser "catégorie", utilisez "enregistreur". Par conséquent, ces niveaux sont configurés pour l'ensemble de log4j et ne dépendent pas de l'appender, etc.
Le changement suivant fonctionne:
log4j.logger.my.pkg=info
log4j.logger.my.pkg.ab.class1=debug
Copie à partir de mon log4j.properties actuel:
log4j.logger.org.hibernate.tool.hbm2ddl=warn
log4j.logger.org.hibernate.sql=info