組態一般記錄日誌設定

  1. 在瀏覽樹狀結構中,展開「組態」節點。

  2. 在「組態」節點下,按一下您要設定「日誌設定」的伺服器執行處理或叢集組態。

    「組態」頁面會隨即開啟。

  3. 在「組態」頁面上,按一下「日誌設定」。

    所選取組態目標的「日誌設定」頁面會隨即開啟。

  4. 選取「寫入至系統日誌」的「已啟用」核取方塊,以便除了伺服器日誌外,還將記錄日誌輸出傳送到 syslog 功能。

    此功能僅適用於 Solaris 和 Linux 系統。此選項預設為停用。

  5. 選取「啟用記錄至主控台」核取方塊即可將記錄日誌輸出傳送到系統主控台。

  6. 選取「啟用日期變更時循環」核取方塊即可在每天午夜循環伺服器日誌檔。

  7. 選取「啟用多行模式」核取方塊,即可格式化日誌訊息,以方便閱讀。日誌訊息內文會縮排,並從新的一行開始。

  8. 從「主控台記錄日誌格式」下拉式清單,選取記錄至主控台的格式。預設選項為 ODL (Oracle 診斷記錄日誌)。其他選項為 ULF (UniformLogFormatter)。

  9. 從「日誌檔記錄日誌格式」下拉式清單,選取記錄至伺服器日誌檔的格式。預設選項為 ODL。

  10. 在「檔案循環限制」欄位中,鍵入伺服器日誌檔必須達到此位元組大小後,才會循環。

    當伺服器日誌達到指定大小時,GlassFish Server 會新建一個名為 server.log 的空檔案,並將舊檔案重新命名為 server.log_date,其中 date 為循環檔案的日期和時間。預設值為 2 百萬位元組。最小限定值為 500 KB;如果您指定了較低的值,則要在達到 500 KB 時該檔案才循環。若要關閉日誌檔循環,請將該值設定為 0。

  11. 在「檔案循環時間限制」欄位中,鍵入伺服器日誌必須循環之前所等候的分鐘數。

    預設值為 0,這表示當檔案達到「檔案循環限制」欄位中指定的大小時即循環。


    備註:

    如果指定一或多分鐘,此時間限制會優先於「檔案循環限制」欄位中指定的大小限制。

  12. 在「清除頻率」欄位中,鍵入一次可從佇列寫入到伺服器日誌的訊息最大數目。

    預設值為 1。

  13. 在「歷程記錄檔案上限」欄位中,鍵入 GlassFish Server 在刪除最舊的檔案之前應保留的日誌檔數目上限。如果您將值設為零 (0),GlassFish Server 便不會刪除任何舊的日誌檔。

  14. 在「日誌檔」欄位中,鍵入伺服器日誌檔的替代名稱或位置。

    預設位置為 ${com.sun.aas.instanceRoot}/logs/server.log

  15. 在「日誌處理程式」欄位中,鍵入自訂日誌處理程式的絕對類別名稱。

    自訂日誌處理程式可讓您將日誌傳送到 server.logsyslog 以外的目的地。自訂處理程式必須延伸 java.util.logging.ConsoleHandler 類別 (與 JSR 047 相容的 API)。請將處理程式類別置於 GlassFish Server 類別路徑中,以便在伺服器啟動期間安裝該處理程式。

  16. 按一下「儲存」。


    備註:

    根據啟用記錄日誌功能的組態,可能需要重新啟動伺服器。

    如果變更預設設定的日誌檔名稱,也可能需要重新啟動伺服器。如果需要重新啟動伺服器,管理主控台的右上角便會顯示「Restart required」訊息。


另請參閱
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices