我有一个简单的Java / Spring程序,使用标准的log4j.properties文件来控制日志记录,这很好。当我们通过以下方式添加Grizzly时:
GrizzlyHttpServerFactory.createHttpServer(uri,resourceConfig)
事情有效(即服务器实际上服务......但我没有得到日志输出。
我在“org.glassfish.grizzly”的log4j.properties中有一个明确的条目。
我已经调试到Grizzly的ExtendedLogger类,并且可以看到它接近日志,但后来却没有。
答案 0 :(得分:4)
原来Grizzly使用自己的日志记录基于java.util.logging而不是log4j或slf4j,这意味着你需要一个单独的日志配置文件。使用它的一个很好的描述是:http://www.javapractices.com/topic/TopicAction.do?Id=143