管理工作日誌
在系統上的大部分工作都有相關聯的工作日誌。工作日誌可告知使用者許多不同的事情,如工作開始時間、工作結束時間、所執行的指令、失敗通知及錯誤訊息等。 此項資訊可讓您對工作循環執行方式有完整的瞭解。
下列資訊將討論使用工作日誌時可執行的各種作業。
- 管理工作日誌伺服器
QSYSWRK 子系統負責控制工作日誌伺服器。不過,您可以執行一些作業,來自訂或管理工作日誌伺服器。 - 啟動工作日誌伺服器
依預設,啟動 QSYSWRK 子系統時,工作日誌伺服器就會自動啟動。 您可以藉由使用「啟動工作日誌伺服器 (STRLOGSVR)」指令,來手動啟動工作日誌伺服器。 - 工作日誌的顯示方式
您可以在存取工作之工作管理內的任何位置查看工作日誌,例如透過「子系統」區域或「記憶體儲存區」區域。您可以使用 IBM® Navigator for i 或文字介面,來顯示工作日誌。 - 工作日誌不顯示時怎麼做
在 IBM Navigator for i 中,若要尋找及顯示工作日誌(不論是批次工作還是互動式工作),請以滑鼠右鍵按一下工作,然後按一下功能表中的工作日誌。不過,視工作狀態或工作說明中的工作日誌值設定方式,您的工作日誌可能位於輸出佇列中,或處於工作日誌擱置狀態,或根本不可用。 - 指定工作日誌的輸出佇列
依預設,用於排存工作日誌的印表機檔案為 QPJOBLOG。每部系統上都可以擁有多個 QPJOBLOG 印表機檔案。 在 QSYS 中,OUTQ 屬性使用的輸出佇列為檔案庫 QUSRSYS 中的 QEZJOBLOG。 系統在建立工作日誌時,會在工作之檔案庫清單中,尋找印表機檔案 QPJOBLOG。 它會使用所找到的第一個檔案。您可以使用文字介面來調整這些設定。 - 停止產生特定工作日誌
如果只要停止產生特定工作日誌,請不要使用「結束工作日誌伺服器 (ENDLOGSVR)」指令。ENDLOGSVR 指令會結束所有工作日誌伺服器,這會導致停止產生所有的工作日誌。 - 防止產生工作日誌
如果您已知道將不需要工作日誌,且要節省系統資源,則防止產生工作日誌會很有用。 當指定不要產生工作日誌時,就不會產生工作日誌,而且工作日誌會處於擱置狀態,直到由「移除擱置中的工作日誌 (QWTRMVJL)」指令或「結束工作 (ENDJOB)」指令移除它為止。 - 控制工作日誌中的資訊
在處理問題時,對於經常發生問題的工作,您可能想要記錄最多的相關資訊。您也可能不想為正常完成的工作建立工作日誌。或者,您可能想要排除參考訊息。 - 刪除工作日誌輸出檔
當工作正常完成,或發出「移除擱置中的工作日誌 (QWTRMVJL)」API 或「結束工作 (ENDJOB)」指令後,會將工作日誌從系統中移除。此外,如果對 IPL 指定了「清除不完整的工作日誌」,則會在 IPL 期間將工作日誌擱置中的所有工作從系統中移除。可以在基本作業 > 印表機輸出下找到剩餘的任何工作日誌輸出檔。 - 從工作日誌擱置中產生印表機輸出
未選取 IBM Navigator for i 工作內容 - 工作日誌設定之產生工作日誌欄位的工作,將不會產生工作日誌。工作日誌會處於工作日誌擱置中。若要從工作日誌擱置中的工作日誌產生印表機輸出,請使用文字介面。 - 清除工作日誌擱置
有幾種方式可清除或移除工作日誌擱置中的工作。 您可以為「最大日誌項目數 (LOGLMT)」參數設定 0 值,以結束工作。如果工作已結束,則可執行「移除擱置中的工作日誌 (QWTRMVJL)」API。您也可以使用「使用工作日誌 (WRKJOBLOG)」指令。
上層主題: 管理工作
相關概念: