![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
作業管理服務事件日誌程式
您可以啟用事件日誌程式,它會將來自 TaskManagement MBean 的所有「Java™ 管理延伸 (JMX)」通知記載到它自己的日誌檔中。
事件日誌程式是一個很有價值的作業管理服務附加項目。 它會記載所有 JMX 通知:tasknew、taskstatechange、taskserveritychange 和 taskstatuschange。 每個作業事件的日誌都包含下列欄位:
欄位 | 說明 |
---|---|
timestamp | 接收和記載事件的時間。 |
taskID | 事件所關注之作業的廣域 ID。 |
originatedTime | 產生作業的時間。 |
cell | 在其中接收作業事件的 Cell。 |
notification | 收到的 JMX 事件/通知類型。 |
submitter | 事件的發送端。 |
reasonMsg | 作業的原因訊息。 |
taskType | 作業的類型。 |
severity | 作業的廣域嚴重性。 |
動作 | 與作業相關聯的任何動作(適用的話)。 |
state | 作業的生命週期狀態。 |
status | 已終止之作業的狀態。 |
statusMsg | 與已終止作業的狀態相關的狀態訊息。 |
啟用和配置事件日誌程式
事件日誌程式必須已啟用,且能夠透過 Cell 層次自訂內容來配置。 如果要存取事件日誌程式,請移至
。 下表說明事件日誌程式的名稱和預設值。內容名稱 | 預設值 | 說明 |
---|---|---|
tmslog.delim | | | 日誌檔欄位之間所用的定界字元。 |
tmslog.enable | false | 是否啟用作業管理服務事件的記載。 |
tmslog.fileLocation | ${LOG_ROOT} | 將在其中寫出日誌檔的位置。 |
tmslog.maxFiles | 1 | 要保存的歷程檔案數目上限。 |
tmslog.maxSize | 20 | 捲動日誌檔之前所容許的日誌檔大小上限 (MB)。 |
tmslog.timeFormat | 空字串:"" | 記載 timestamp 和 originatedTime 時所用的格式。 請參照 SImpleDateFormat javadoc,以取得如何建構時間戳記型樣的相關資訊。 如果要讓時間跨越欄位,例如,將日期和時間分成不同的直欄,請使用型樣中的定界字元。 如果您沒有指定這個自訂內容值,會使用新紀元時間格式。 |
執行時期不會辨識自訂內容。 請重新啟動部署管理程式,使自訂內容的任何變更生效。