2013-04-26 2 views
3

Ma question est plus liée à "Force Jboss logging to use of SLF4J" mais n'a pas pu trouver plus de détails à l'intérieur, donc je le poste ici encore. Comment faire fonctionner slf4j, si un de mes appels de classe pour slf4j je reçois l'erreur ci-dessous. Puisque jboss 7.1.1 a déjà le module slf4j, quoi d'autre ai-je besoin d'ajouter pour le faire fonctionner.Comment forcer Jboss 7.1.1 à utiliser slf4j?

20:20:31,565 ERROR [stderr] (MSC service thread 1-8) SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 

20:20:31,572 ERROR [stderr] (MSC service thread 1-8) SLF4J: Defaulting to no-operation (NOP) logger implementation 

20:20:31,578 ERROR [stderr] (MSC service thread 1-8) SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. 

Répondre

6

Il n'est pas nécessaire de forcer quoi que ce soit. slf4j est une façade de journalisation. JBoss AS fournit un pont entre slf4j et JBoss Log Manager. Tout ce que vous devez faire pour le faire fonctionner est

  1. Assurez-vous de ne pas inclure la bibliothèque API slf4j dans votre déploiement
  2. Aussi assurez-vous de ne pas inclure un pont slf4j dans votre déploiement

À part ces deux choses, il n'y a rien d'autre à faire.

+0

Bonne réponse, devrait être acceptée. – vasquez

Questions connexes