我使用log4j作为Web应用程序的记录器。在log4j中,我可以在log4j属性或log4j.xml中设置级别日志。
在log4j中,我们实例如下:
static Logger logger = Logger.getLogger(SomeClass.class);
i在a中初始化log4j基本配置程序
servlet file using init method
.
但是,我通常测试应用程序
using JUnit
所以我开始
basic configurator in setup method
. 之后,我测试了应用程序,我可以看到日志。
因为我部署了网络
websphere
. 我将所有日志记录实例更改为:
private Log log = LogFactory.getLog(Foo.class);
我不知道如何使用ACL加载基本配置程序。所以我不能控制调试级别到我的JUnit测试。
你有什么建议,不变吗
static Logger logger = Logger.getLogger(SomeClass.class);
成为
静态记录器logger=logger.getlogger(someClass.class);