1

我习惯于使用 Tomcat/Log4J 进行日志记录。我当前的项目部署到 Glassfish v3,我发现日志记录设置很痛苦。搜索告诉我,我不是唯一一个沮丧的人。

我能够将 Log4J 记录到我的 log4j.properties 文件中定义的单独日志文件中。但是,我只想查看一个日志文件。我正在使用带有 slf4j-jdk14 实现的 SLF4J,并且能够在 server.log 文件中获取日志语句。

我想更改我的课程的日志级别,但不知道如何在 Glassfish/JUL 中执行此操作。Glassfish wiki ( http://wiki.glassfish.java.net/Wiki.jsp?page=FaqConfigureLogging ) 指出:

配置 Glassfish 日志记录的主要界面是管理控制台中的 Application Server -> Logging 选项卡。这里需要特别注意的是页面底部的 Properties 部分。这些可用于微调日志记录,尤其是更改您自己的类的日志记录级别。如果您在自己的应用程序中使用 java.util.logging 系统,则可以在此处添加属性以直接影响您的记录器。

问题是页面底部没有“属性”部分。如何更改 v3 中的日志记录级别?

编辑:我应该澄清我在管理工具中找到了 Configuraton -> Logger Settings 页面。但是,它没有显示“属性”部分。也许这已在 v3 中删除?

4

1 回答 1

3

对于 v3,它位于 Configuration->Logger Settings 下。(您可能还需要将您的记录器添加到 /yourdomain_folder/config/logging.properties 文件)

于 2010-06-25T17:37:34.400 回答