抱歉,这可能是一个非常简单的问题。
我在我的开发环境中使用gradle。它运作得很好!
我编写了一个简单的单元测试,它使用HtmlUnit
和我自己的包。
对于我自己的包,我使用java.util.Logger
。
HtmlUnit
seems使用公共记录。
我想从java.util.Logger
但是,即使HtmlUnit
消息都显示在我的单元测试结果GUI(System.err链接)中,信息级别的消息似乎也不会显示。
如果您有任何建议,请告诉我。
谢谢! 米莎
答案 0 :(得分:2)
确定。我想到了。这很奇怪。
即,如果我初始化任何方法的外的记录器:
class foo {
def log=Logger.getLogger(this.class.name)
}
我写测试时看不到日志输出。
但是,如果我在构造函数
中初始化记录器class foo {
def log
foo() {
log=Logger.getLogger(this.class.name)
}
}
然后它工作正常。奇...
谢谢! 米莎
答案 1 :(得分:0)
使用自己的库来桥接日志记录系统很复杂。为什么不使用slf4j的桥接JAR呢?他们会将旧的调用重定向到公共记录到它自己设计的日志记录系统。