2010-06-25 135 views
1

我習慣於使用Tomcat/Log4J進行日誌記錄。我目前的項目部署到Glassfish v3,我發現日誌設置很痛苦。搜索表明我並不是唯一一個感到沮喪的人。在Glassfish v3中設置日誌級別(使用SLFJ4)

我能夠將Log4J日誌記錄到我的log4j.properties文件中定義的單獨日誌文件中。但是,我只想查看一個日誌文件。我正在使用SLF4J和slf4j-jdk14實現,並且能夠在server.log文件中獲取日誌語句。

我想改變我的課程的日誌級別,但無法弄清楚如何在Glassfish/JUL中做到這一點。 Glassfish wiki(http://wiki.glassfish.java.net/Wiki.jsp?page=FaqConfigureLogging)指出:

用於配置Glassfish日誌記錄的主要界面是管理控制檯中的應用程序服務器 - >日誌記錄選項卡....特別注意這裏是頁面底部的屬性部分。這些可用於微調日誌記錄,特別是更改您自己的類的日誌記錄級別。如果您在自己的應用程序中使用java.util.logging系統,那麼您可以在此添加屬性以直接影響您的記錄器。

問題是頁面底部沒有「屬性」部分。如何在v3中更改日誌記錄級別?

編輯:我應該澄清說,我在管理工具中找到配置 - >記錄器設置頁面。但是,它沒有顯示「屬性」部分。也許這在v3中被刪除了?

回答

3

對於v3,它位於配置 - >記錄器設置下。 (您可能還需要將您的記錄器添加到/yourdomain_folder/config/logging.properties文件)

+0

謝謝,通過直接將該包添加到屬性文件中,現在可以在UI中查看/編輯它。似乎有點愚蠢,必須這樣做,但至少是可行的。 – sdoca 2010-06-25 17:47:22