相关疑难解决方法(0)

Commons-log with log4j2

我正在使用log4j 1.2和commons-logging.现在我正在尝试将其升级到log4j2.但是如何使用log4j2和commons-logging来初始化log4j2.

我尝试以下面的方式初始化公共登录.它的工作正常

**Statement1**: static Log log = new Log4JLogger(Logger.getLogger(Example.class));
**Statement2**:log.debug("debug statement");
Run Code Online (Sandbox Code Playgroud)

这里我使用org.apache.commons.logging.Log类型的对象初始化为org.apache.log4j.Logger.的对象(org.apache.log4j.Logger是从log4j 1.2的类,其中从log4j2更改为org.apache.logging.log4j.Logger)

现在我升级到log4j2后,Statement1将无法工作,因为Log4JLogger()构造函数需要类型org.apache.log4j.Logger类型的参数.

那么,如何使用Log4j2进行公共登录?

apache-commons-logging log4j2

4
推荐指数
1
解决办法
5413
查看次数

标签 统计

apache-commons-logging ×1

log4j2 ×1