我正在使用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进行公共登录?