4

我有一个简单的 Java/Spring 程序,它使用标准的 log4j.properties 文件来控制日志记录,它工作正常。当我们通过以下方式添加灰熊时:

GrizzlyHttpServerFactory.createHttpServer(uri, resourceConfig)

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

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

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

4

1 回答 1

4

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

于 2012-09-11T15:34:32.730 回答