2010-02-17 2 views

Répondre

4

Le message « Retour instance mise en cache de haricot singleton » est enregistré au printemps au niveau DEBUG (par AbstractBeanFactory). Spring enregistre beaucoup de messages au niveau DEBUG, par conception. Si vous affichez vos fichiers journaux à ce niveau, ils sont invariablement remplis de bruit de journal alors que Spring tente de le faire.

Vous ne pouvez pas supprimer des messages spécifiques avec log4j, le mieux que vous puissiez faire est de supprimer des enregistreurs spécifiques. Toutefois, l'affichage des journaux au niveau DEBUG n'est pas une bonne idée, sauf si vous déboguez, lorsque vous cherchez des messages sur ce que Spring fait à l'intérieur.

Pour le travail normal, vous devriez mettre un seuil d'INFO sur vos fichiers journaux.

0

Vous utilisez probablement la journalisation, via par exemple LOG4J. Donc, vous avez probablement un fichier log4j.properties sur votre chemin de classe.

Ajouter une ligne là-dedans qui ressemble à ceci:

log4j.logger.org.springframework=WARN 
+0

ou mieux 'log4j.logger.org.springframework.beans.factory.support = WARN' – Bozho

+1

Je veux supprimer des messages spécifiques, ne pas modifier le niveau de journalisation. : | – Josh

Questions connexes