我有這個非常簡單的scala應用程序。它所做的只是初始化一個記錄器並執行一個logger.info(「Hello」)。我有一個具有以下設置log4j:WARN沒有找到appender
# 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
然而,當我嘗試運行應用程序的類路徑的log4j.properties文件。我得到了錯誤 log4j:警告沒有appender可以找到記錄器(app.TestApp $)。 log4j:WARN請正確初始化log4j系統。
我錯過了什麼?然而,如果我在類路徑中有hadoop-core.jar,我會得到日誌打印出來(是的,裏面還有一個log4j)