我使用在Tomcat 6.0應用程序中運行的Netty 4.0(CR9)。我正在使用Log4J到Slf4J。我的應用程序中的所有Componentes使用Log4J,desipte Netty。我在啓動過程中會收到以下消息:Netty 4.0和Log4J
log4j:WARN No appenders could be found for logger (io.netty.util.internal.logging.InternalLoggerFactory).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
- 我已經做在我的應用程序的資源文件夾指定的log4j.xml(因此其他COMPONENTES知道怎麼登錄)
- 我試圖把「InternalLoggerFactory .setDefaultFactory(new Slf4JLoggerFactory());「或「InternalLoggerFactory.setDefaultFactory(new Log4JLoggerFactory());」在WebApp的ContextListener中在啓動時配置記錄器。將它們放入靜態上下文也不起作用。
- 在Intitalizer中添加記錄處理程序不起作用。
我有下面的代碼行中啓動監聽
SLF4JBridgeHandler.removeHandlersForRootLogger();
SLF4JBridgeHandler.install();"
像我一樣需要他們澤西島corretly使用SLF4J。
我已經有一個看看下面的問題,這些問題並沒有解決我的問題
對於Log4J 2.x:''' ''' –