我习惯使用Tomcat / Log4J进行日志记录。我当前的项目部署到Glassfish v3,我发现日志记录设置很痛苦。搜索告诉我,我不是唯一一个有挫折感的人。
我能够将Log4J日志记录到我的log4j.properties文件中定义的单独日志文件中。但是,我只想查看一个日志文件。我正在使用SLF4J和slf4j-jdk14实现,并且能够在server.log文件中获取日志语句。
我想更改我的类的日志级别,但无法弄清楚如何在Glassfish / JUL中执行此操作。 Glassfish维基(http://wiki.glassfish.java.net/Wiki.jsp?page=FaqConfigureLogging)声明:
配置Glassfish日志记录的主要接口是Application Server - >管理控制台中的“日志记录”选项卡....此处特别说明的是页面底部的“属性”部分。这些可用于微调日志记录,尤其是更改您自己的类的日志记录级别。如果您在自己的应用程序中使用java.util.logging系统,则可以在此处添加属性以直接影响记录器。
问题是页面底部没有“属性”部分。如何更改v3中的日志记录级别?
编辑:我应该澄清一下,我发现了Configuraton - >管理工具中的“记录器设置”页面。但是,它没有显示“属性”部分。也许这在v3中删除了?答案 0 :(得分:3)
对于v3,它位于Configuration-> Logger Settings下。 (您可能还需要将记录器添加到/yourdomain_folder/config/logging.properties文件中)