WebSphere Commerce 日誌記載訊息可分成使用者訊息或系統訊息。
使用者訊息會出現在使用者的 Web 瀏覽器中。 這些訊息會通知使用者有關應用程式的狀態,如系統無法使用,或回應客戶輸入,如信用卡號碼無效。 使用者訊息是使用者輸入無效的結果,它會通知使用者相關原因及可能的復原動作。
系統訊息會提供診斷資訊給網站管理者、客戶服務代表及商店程式開發人員。 系統故障會產生系統訊息,並讓使用者要求無法完成。這些訊息會儲存在日誌檔中,以便後來參考使用。
當使用者瀏覽器中出現使用者訊息時,訊息應該會指出系統訊息碼及使用者要求的狀態。 每一則系統錯誤訊息都會有一則使用者訊息傳回到瀏覽器中。 多個錯誤系統訊息可以只關聯於一則使用者訊息。
訊息嚴重程度的類型有五種:錯誤、警告、狀態、除錯和參考訊息。
訊息會根據其嚴重程度過濾。載入時間訊息日誌架構是根據 XML 架構檔:
<LogSystem>
<logSeverity type="ERROR" />
<logSeverity type="WARNING" />
<logSeverity type="STATUS" />
<logSeverity type="DEBUG" />
<logSeverity type="INFO" />
</messageLog>
</LogSystem>
如果 enable 屬性設為 "false",ERROR 以外的所有訊息嚴重程度都會停用。 如果只要停用一種嚴重程度,請從嚴重程度清單中移除這行。如果需要使用錯誤通知,通知屬性必須設為 true。 傳訊元件必須正確架構好,錯誤通知才能發生作用。
fileSize 屬性指定日誌檔的大小上限 (MB)。 如果實際檔案大小超出指定的值時,會開啟一個新檔案。
檔案名稱會根據下列命名慣例來建立:fileName_cloneId_timeStamp.ext。例如,ecmsg.log 檔會產生有 ecmsg_ploiesti_2000.08.08_18.17.47.768.log 這類名稱的系統檔,其中的 ploiesti 是複製 ID,而內含的時間戳記是可變的因數。
訊息和追蹤資料相同的記錄在相同的檔案中。如果要如此架構,它們的 fileSize 屬性必須有相同的值,且 XML 架構檔必須指向相同的檔案位置。
如果要架構 WebSphere Commerce 系統的訊息日誌,請用管理主控台架構功能表的「訊息日誌記載」頁面,或用架構管理程式的「日誌系統」畫面。
![]() |