J'ai cette application de scala qui est très simple. Tout ce qu'il fait est initialise un enregistreur et fait un logger.info ("bonjour"). J'ai un fichier log4j.properties dans le chemin de la classe qui a les paramètres suivantslog4j: WARN Aucun appender n'a pu être trouvé
# Root logger option
log4j.rootLogger=INFO, stdout
# Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
Cependant, lorsque je tente d'exécuter l'application. J'obtiens l'erreur log4j: WARN Aucun appender n'a pu être trouvé pour logger (app.TestApp $). log4j: WARN Veuillez initialiser correctement le système log4j.
Qu'est-ce qui me manque? Cependant, je reçois les journaux imprimés si j'ai hadoop-core.jar dans le classpath (oui, il y a aussi un log4j)