如何使用自定义log4j.xml在netty中配置记录器?

问题描述:

我的项目中使用了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

您可以通过

InternalLoggerFactory.setDefaultFactory(new Log4JLoggerFactory()); 

希望设置Netty中的记录,这是你所期待的。

+0

谢谢!那真是我正在寻找的东西!我可以将记录器工厂设置为commonslogger,这样commons-logging将被完全用于我的项目。 – JustinPRC 2012-08-03 04:28:18