Glassfish v3伐木

ank*_*mal 10 logging glassfish

在Glassfish v2.1中,我可以在glassfish服务器日志($ GF_HOME/domains/domain1/logs/server.log)中查看我的web应用程序日志中的所有stdout和stderr.但我在v3中看不到相同的内容.是否有必须转动的设置或应用程序现在必须支持自己的日志记录?

vkr*_*mer 13

在v3环境中,System.out和System.err通过记录器发送到日志文件....

记录器的名称是"javax.enterprise.system.std.com.sun.enterprise.v3.services.impl".

在Level.SEVERE上记录了一条发往System.err的消息.在Level.INFO上记录到System.out的消息.

您可能需要启动服务器并在管理控制台中验证"javax.enterprise.system"的日志级别.它是此屏幕截图中页面上命名的最后一个记录器,位于"保存"按钮的正上方.替代文字

如果此记录器设置为OFF,则不会有任何消息到达日志文件.如果记录器设置为SEVERE或WARNING,则不会记录到System.out的消息.

编辑:添加截图

  • 屏幕截图在哪里? (2认同)

ank*_*mal 1

http://blog.saddey.net/2010/03/27/how-to-deploy-a-grails-application-to-glassfish/

本教程非常简洁地解释了问题所在并修复了它,至少对于我们部署到 glassfish 的 grails 应用程序来说是这样。