如何在Glassfish 2.1服务器日志中捕获我的应用程序的异常?

时间:2011-09-19 12:18:33

标签: logging glassfish ejb weblogic8.x

我们已将BEA Weblogic 8.1中的EJB应用程序移植到Glassfish 2.1。 客户端通过RMI访问服务器,没有Web客户端。

在Weblogic中,异常会自动记录到server.log,即使它们被捕获并重新抛给客户端。

在使用默认配置的Glassfish中,我们无法在server.log中看到它们。

我如何获得与Weblogic相同的行为?

1 个答案:

答案 0 :(得分:1)

Glassfish 2.1日志通过java.util.logging。默认情况下,记录内容将收集在

[Glassfish root]/domains/[domain name]/logs/server.log

要配置j.u.l,在JRE中找到用于运行Glassfish的logging.properties文件(在lib目录中),将主题'(loggers')级别设置为所需的粒度。

注意:对于使用在Glassfish上运行的Apache Commons Logging的应用程序,这对我有用。