不能让灰熊记录工作,没有写入我的log4j日志文件

时间:2012-09-11 13:35:58

标签: logging log4j grizzly

我有一个简单的Java / Spring程序,使用标准的log4j.properties文件来控制日志记录,这很好。当我们通过以下方式添加Grizzly时:

GrizzlyHttpServerFactory.createHttpServer(uri,resourceConfig)

事情有效(即服务器实际上服务......但我没有得到日志输出。

我在“org.glassfish.grizzly”的log4j.properties中有一个明确的条目。

我已经调试到Grizzly的ExtendedLogger类,并且可以看到它接近日志,但后来却没有。

1 个答案:

答案 0 :(得分:4)

原来Grizzly使用自己的日志记录基于java.util.logging而不是log4j或slf4j,这意味着你需要一个单独的日志配置文件。使用它的一个很好的描述是:http://www.javapractices.com/topic/TopicAction.do?Id=143