L'exemple "Hello World" de SLF4J ne fonctionne pas pour moi. Je suppose que c'est parce que j'ai ajouté slf4j-log4 à mon classpath. Dois-je configurer log4j directement pour que le monde de Hello fonctionne?Comment obtenir SLF4J "Hello World" fonctionnant avec log4j?
log4j:WARN No appenders could be found for logger (HelloWorld).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Mise à jour: J'ai ajouté l'initialisation log4j, et il ne fonctionne toujours pas:
public static void main(String[] params) {
org.apache.log4j.Logger.getRootLogger().addAppender(new ConsoleAppender());
Logger logger = org.slf4j.LoggerFactory.getLogger(TestBase.class);
logger.info("Hello World");
}
Et je reçois:
log4j:ERROR No output stream or file set for the appender named [null].
Avez-vous lu ce lien? –
@Michael, j'avoue que j'ai plus glissé que lu. Je vois qu'ils me demandent d'ajouter slf4j-simple.jar à mon classpath, mais je veux vraiment utiliser log4j. J'ai édité le titre de ma question en conséquence. – ripper234
voulez-vous utiliser log4j ou slf4j sur log4j? –