日誌層次設定

請利用這個主題來配置和管理日誌層次設定。

您可以利用日誌層次來控制 Java™ 記載所處理的事件。當您變更日誌程式的層次時,這項變更會傳送到日誌程式的子項。

變更日誌詳細資料層次

請輸入日誌詳細資料層次,來指定您要追蹤的元件、套件或群組。日誌詳細資料層次字串必須符合這個主題所說明的特定文法。 您可以直接輸入日誌詳細資料層次字串,也可以利用圖形追蹤介面來產生它。

如果您選取「配置」標籤,就會列出已知的元件、套件和群組的靜態清單。 這份清單不一定完整。

如果您選取「執行時期」標籤,就會顯示元件、套件和群組的清單,且含有登錄在執行中的應用程式伺服器和靜態清單中的所有元件。

日誌詳細資料層次規格的格式為:
<component> = <level>

其中 <component> 是指您要設定日誌詳細資料層次的元件,<level> 是指其中一個有效的日誌程式層次(off、unrecoverable、severe、warning、audit、info、config、detail、fine、finer、finest、all)。 請以冒號 (:) 區隔多個日誌詳細資料層次規格。

元件會對應於 Java 套件和類別,或對應於 Java 套件的集合。 請利用星號 (*) 作為萬用字元,代表包括指定元件所含所有套件中所有類別的元件。 例如:
*
指定所有在應用程式伺服器執行的可追蹤的程式碼,其中包括產品系統程式碼和自訂程式碼。
com.ibm.ws.*
指定套件名稱開頭都是 com.ibm.ws 的所有類別。
com.ibm.ws.classloader.JarClassLoader
只指定 JarClassLoader 類別。

如果您是從群組和元件清單決定選項,則當您從管理主控台設定日誌詳細資料層次規格時,就會發生錯誤。 在某些情況下,在一份清單中所選的選項,會因為從另一份清單加入某個選項而遺失。 如果要暫時解決這個問題,請直接在「日誌詳細資料層次」輸入欄位中,輸入日誌詳細資料層次規格。

請選取一個元件或群組,來設定日誌詳細資料層次。
避免問題: 記載層次值有區分大小寫,且開頭是小寫字母。gotcha
表 1. 有效的記載層次. 下表列出使用 WebSphere® Application Server 第 6 版以及更新版本之應用程式伺服器的有效層次,以及舊版的有效記載和追蹤層次。
第 6 版記載層次 第 6 版之前的記載層次 第 6 版之前的追蹤層次 內容/重要性
關閉 關閉 全部停用* 記載功能已被關閉。

* 在第 6 版中,全部停用的追蹤層次會關閉追蹤,但不會關閉記載功能。 記載功能是從資訊層次啟用。

fatal 嚴重 - 作業無法繼續進行,且元件、應用程式和伺服器也無法運作。
severe 錯誤 - 作業無法繼續進行,但是元件、應用程式和伺服器仍可以運作。 這個層次也會指出即將發生的嚴重錯誤。
warning 警告 - 可能發生的錯誤,或是即將發生的錯誤。 這個層次也會指出逐漸發生的失敗(例如,可能發生的資源洩漏)。
audit 審核 - 影響伺服器狀態或資源的重要事件
info 資訊 - 概述整體作業進度的一般資訊
config - - 配置變更或狀態
detail - - 詳述子作業進度的一般資訊
fine - 事件 追蹤資訊 - 一般追蹤 + 方法進入、結束、回覆值
finer - 進入/跳出 追蹤資訊 - 詳細追蹤
finest - 除錯 追蹤資訊 - 較詳細的追蹤,包括除錯問題所需的所有詳細資料
all   全部啟用 所有的事件都會記載下來。假設您有建立自訂層次,設為「全部」不但會 包括所有自訂層次,而且還可提供比最細微還詳細的追蹤細節。
當您在 6.0 版(或以上)啟用記載層次時,也會啟用所有嚴重性較高的層次。比方說,如果您在 6.x 版應用程式伺服器中,將記載層次設定為警告,系統會處理警告嚴重錯誤重大嚴重錯誤事件。

追蹤資訊(Fine、Finer 與 Finest 層次的事件)只能寫入追蹤日誌中。 如果您未啟用診斷追蹤,即使將日誌詳細資料層次設為 Fine、Finer 或 Finest,也不見得會變更所記載的資料。




標示(線上)的鏈結表示需要存取網際網路。

相關工作
相關參考


檔名: utrb_loglevel.html