使用「日誌檢視器」頁面,可檢視所選 GlassFish Server 執行處理與叢集的日誌檔,並自訂記錄的顯示方式。
「日誌檢視器」頁面包含四個區域:
搜尋條件
進階搜尋
修改搜尋
搜尋結果
「搜尋條件」區域包含下列選項。
按一下此連結可開啟區域,讓您進一步縮小日誌檢視器的搜尋範圍。
「最近」單選按鈕會顯示最新的訊息。「指定範圍」單選按鈕會開啟「從」和「到」欄位,讓您只檢視某一段時間內的訊息。
時間值必須採用以下語法格式表示 (SSS 表示毫秒):
hh:mm:ss.SSS
例如︰
17:10:00.000
如果「從」欄位中的時間值遲於「到」欄位中的時間值,將顯示錯誤訊息。
選擇進行篩選的日誌層級。依預設,將顯示伺服器日誌中選取日誌層級和更高層級的所有訊息。選取標有「請勿包含更多嚴重訊息」的核取方塊,僅顯示所選層級的訊息。
為確保要檢視的訊息都顯示在伺服器日誌中,請先在「模組日誌層級」頁面上設定適當的日誌層級。請參閱組態日誌層級。
如果選擇基於日誌層級篩選日誌訊息,則僅顯示符合指定篩選條件的訊息。不過,這種篩選不影響那些記錄到伺服器日誌中的訊息。
「進階搜尋」區域包含下列選項。
用來依模組篩選的日誌名稱空間。如果要選擇多個名稱空間,請在按住 Shift 鍵或 Ctrl 鍵的同時以滑鼠點選名稱空間。
選取較高層級的名稱空間時,也會連帶選取下層的所有名稱空間。例如,選取「javax.enterprise.system
」的同時也就選取了該名稱空間下所有模組的日誌︰javax.enterprise.system.core
、javax.enterprise.system.tools.admin
等等。
特定應用程式專屬的日誌,每行列出一個。
如果應用程式具有多個模組,則可以檢視其中任意一個模組或者全部模組。例如,假設應用程式具有使用以下名稱的日誌:
com.mycompany.myapp.module1 com.mycompany.myapp.module2 com.mycompany.myapp.module3
若要檢視應用程式中所有模組的訊息,請鍵入 com.mycompany.myapp
。若要僅檢視 module2
的訊息,請鍵入 com.mycompany.myapp.module2
。
如果指定了一個或多個自訂日誌,則僅當在「日誌」區域中明確指定 GlassFish Server 模組時,才會顯示這些模組的訊息。
一次檢視的訊息數目。顯示的預設訊息數目為 40。其他選項包括 100、250 和 1000。
若要檢視堆疊追蹤,請取消選取「限制過長訊息」核取方塊。依預設,堆疊追蹤不在檢視器中顯示;若要檢視它們,請按一下訊息的「(details)
」連結。
「修改搜尋」區域可讓您指定伺服器執行處理或叢集,以及要檢視的相關聯日誌檔名稱。
將為其顯示日誌記錄的伺服器執行處理或叢集。預設值為伺服器。其他選項取決於可能為網域定義和啟用的叢集與執行處理。
您要顯示的日誌檔名稱。預設為 server.log
。其他選項取決於所選取目標的日誌設定。
「日誌檢視器結果」表格會顯示伺服器日誌訊息。使用表格頂端的「之前的記錄」與「之後的記錄」按鈕,可以選擇希望檢視的記錄範圍。
「日誌檢視器結果」表格包含每則訊息的下列資訊。
訊息在伺服器日誌中的號碼。
訊息的日誌層級。
日誌訊息的簡短文字。按一下「(details)
」連結可檢視訊息的格式化版本。
產生日誌訊息的日誌模組。
發出日誌訊息的日期和時間。
日誌訊息的繫線名稱和 ID。
set-log-level