2012-08-01 41 views
2

我的項目中使用了Netty和Hibernate。我在源文件夾中有log4j.xml和commons-logging.properties。 在commons-logging.properties的代碼是如何使用自定義log4j.xml在netty中配置記錄器?

org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger 

休眠可以成功登錄使用的log4j.xml配置,但是網狀不能。

沒有這樣的用戶手冊來教我如何在netty中配置記錄器。所以請幫助我。

+0

[更新Log4j2的答案](http://stackoverflow.com/questions/40255418/netty-internal-logger-issue/42894636#42894636) – 2017-03-20 01:54:51

回答

5

您可以通過

InternalLoggerFactory.setDefaultFactory(new Log4JLoggerFactory()); 

希望設置Netty中的記錄,這是你所期待的。

+0

謝謝!那真是我正在尋找的東西!我可以將記錄器工廠設置爲commonslogger,這樣commons-logging將被完全用於我的項目。 – JustinPRC 2012-08-03 04:28:18

相關問題