伺服器日誌檔

伺服器日誌檔 tema.log 位於 installation_directory/wlp/usr/servers/server1/logs/ 目錄中。 日誌檔會儲存與 License Metric Tool 伺服器相關的動作,並且是用於疑難排解的主要資訊來源。 日誌檔中的每一個動作都會以 UTC 時區報告。 不過,該檔案也會顯示 License Metric Tool 伺服器的當地時區相關資訊。

附註: 伺服器日誌目錄也包含 production.log 檔案。 它是包含資料庫伺服器相關訊息的額外日誌,可用來調查資料庫相關問題。 在此日誌中寫入的大部分資訊也可在 tema.log中找到。

變更伺服器日誌檔的設定

記載內容設定在位於下列目錄的 server.xml 檔案中。
  • Linux installation_directory/wlp/usr/servers/server1
  • Windows 圖示 installation_directory\wlp\usr\servers\server1
您可以變更下列設定。
messageFileName
伺服器日誌檔名稱。 預設名稱為 tema.log
logDirectory
伺服器日誌檔的位置。 依預設,日誌檔位於下列目錄中。
  • Linux installation_directory/wlp/usr/servers/server1/logs
  • Windows 圖示 installation_directory\wlp\usr\servers\server1\logs
maxFileSize
日誌檔在輪替之前可達到的大小上限 (MB)。 若要停用此屬性,請將值設為 0。 預設值為 10。
maxFiles
如果存在強制的檔案大小上限,則會使用此設定來決定伺服器日誌檔的反覆運算次數上限。 如果日誌檔達到 maxFileSize 參數中定義的大小上限,則剩餘訊息會輪替至檔案的另一個疊代。

日誌層次

記載層次控制伺服器日誌檔中所記錄的事件。 預設層次為 INFO。 以下是可能的記載層次清單。
表 1. 日誌層次
應用程式更新 9.2.20 及更舊版本 應用程式更新 9.2.21 及更新版本
重大 (FATAL)
作業無法繼續,且元件、應用程式及伺服器無法運作。
錯誤
可能仍容許應用程式繼續執行的錯誤事件。
警告 (WARN)
潛在錯誤或即將發生錯誤。 此層次也可能指出漸進的失敗。
資訊
概述整體作業進度的一般資訊。
除錯 (DEBUG)
對應用程式除錯最有用的精細參考資訊事件。
資訊
概述整體作業進度的一般資訊。
除錯 (DEBUG)
對應用程式除錯最有用的精細參考資訊事件。

變更記載層次

若要變更記載層次,請執行下列步驟。
  • 若為應用程式更新 9.2.21 及更新版本,請執行下列步驟。
    1. 停止 License Metric Tool 伺服器
    2. 若要將記載層次變更為 DEBUG ,請編輯 jvm.options 檔案。
      1. 開啟位於下列目錄中的 jvm.options 檔案。
        • Linux installation_directory/wlp/usr/servers/server1/jvm.options
        • Windows 圖示 installation_directory\wlp\usr\servers\server1\jvm.options
      2. 新增下行並儲存檔案。
        -DTEMA_LOG_DEBUG=true
        附註: 若要將記載層次從 DEBUG 變更為 INFO ,請將參數值變更為 false,並重新啟動 License Metric Tool 伺服器。
    3. 啟動 License Metric Tool 伺服器
  • 若為應用程式更新項目 9.2.20 及更舊版本,請執行下列步驟。
    1. 停止 License Metric Tool 伺服器
    2. 開啟位於下列目錄中的 log4j.properties 檔案。
      • Linux installation_directory/wlp/usr/servers/server1/config
      • Windows 圖示 installation_directory\wlp\usr\servers\server1\config
    3. 在下一行中指定記載層次。
      log4j.rootCategory=WARN, S
    4. 選用項目: 若要將記載層次變更為 DEBUG ,請同時編輯 jvm.options 檔案。
      1. 開啟位於下列目錄中的 jvm.options 檔案。
        • Linux installation_directory/wlp/usr/servers/server1/jvm.options
        • Windows 圖示 installation_directory\wlp\usr\servers\server1\jvm.options
      2. 新增下行並儲存檔案。
        -DTEMA_LOG_DEBUG=true
        附註: 若要將記載層次從 DEBUG 變更為任何其他層次,請將參數值變更為 false,並重新啟動 License Metric Tool 伺服器。
    5. 啟動 License Metric Tool 伺服器

時區

儲存在日誌檔中所有動作的時間以 UTC 時區指定。 您可以將這些動作與伺服器的當地時區進行比較,以瞭解確切發生特定動作的時間。 伺服器時區的相關資訊會在日誌檔開頭寫入,並每 1000 個項目重複一次。 下列範例是來自日誌檔的摘錄。
  • Linux[INFO]: Local Server Time Zone is +0200 Europe/Warsaw
  • 視窗[INFO]: Local Server Time Zone is CurrentTimeZone=-300 (UTC-06:00) DaylightBias=-60