9
votes

Impossible de charger la classe "org.slf4j.impl.staticloggerGinder" Erreur dans le projet Java?

Je reçois Impossible de charger la classe "org.slf4j.impl.staticloggerGinder" code> error.Je veux écrire l'enregistreur dans un fichier.so j'ai utilisé log4j.jar et j'utilise Apache Tomcat Server.

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.


2 commentaires

Avez-vous visité le site suggéré dans le message d'erreur?


Les 3 bocaux SLF4J-API-1.6.6, SLF4J-LOG4J12-1.6.6, LOG4J-1.2.17 ont résolu mon problème ..Manks tout le monde pour votre aide. -


4 Réponses :


1
votes

Vous devez ajouter le bocal SLF4J ou la dépendance à votre projet


3 commentaires

Dans Tomcat Lib SLF4J-API-1.6.6.JAR est présent.Je veux savoir, SL4J JAR est nécessaire si nous utilisons log4J pour la journalisation?


probablement quelque chose d'autre utilise le SLF4J, vous devez donc l'ajouter quand même


J'ai placé le SLF4J-API-1.6.6.JAR et LOG4J.JAR dans le dossier LIB.stil amont la même erreur.



0
votes

Veuillez importer SLF4J-API-1.6.6.JAR pour votre projet. 1.Write suivant le code dans votre classe Java xxx

2.Import suit: xxx

3.now Vous pouvez utiliser logger.info ( ); Imprimer quelque chose.


2 commentaires

Je veux écrire les indignations de journalisation dans un fichier.Utilisant SLF4J Les informations d'enregistrement sont imprimées sur la console uniquement .Comment puis-je l'écrire dans un fichier?


Vérifiez Ce message poste.



15
votes

Tout d'abord. En ce qui concerne les dépendances.

Afin d'ajouter SLF4J, vous devez mettre un fort> et uniquement un fort> de ces dépendances dans votre pom.xml. Cela dépend de la mise en œuvre que vous choisissez d'utiliser. Chaque dépendance que vous ajoutez dans le pom.xml est ajoutée automatiquement dans la classe de classe. Si l'une des dépendances ci-dessous est fournie par une autre dépendance, vous pouvez l'omettre. N'oubliez pas que vous devez inclure un seul si la dépendance est fournie par une autre dépendance. Notez que j'ai omis la version des dépendances. Utilisez les dernières disponibilités. P>

<dependency>
   <groupId>org.slf4j</groupId>
   <artifactId>slf4j-jdk14</artifactId>
   <version></version>
   <scope>compile</scope>
</dependency>


0 commentaires