我有一个简单的 Java/Spring 程序,使用标准 log4j.properties 文件来控制日志记录,工作正常。当我们通过以下方式添加 Grizzly 时:
GrizzlyHttpServerFactory.createHttpServer(uri,resourceConfig)
一切正常(即服务器实际上可以运行......但我没有得到日志输出。
我在 log4j.properties 中有一个明确的条目“org.glassfish.grizzly”。
我已经调试了 Grizzly 的 ExtendedLogger 类,可以看到它已经接近日志记录,但后来却没有。
事实证明,Grizzly 使用自己的基于 java.util.logging 的日志记录,而不是 log4j 或 slf4j,这意味着您需要一个单独的日志记录配置文件。关于使用它的一个很好的描述是:http://www.javapractices.com/topic/TopicAction.do?Id=143 http://www.javapractices.com/topic/TopicAction.do?Id=143
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)