在 Liberty 中配置二進位記載
請利用這個資訊作為指引,在 Liberty 中配置二進位記載。
關於這項作業
伺服器配置由一個 bootstrap.properties 檔、一個 server.xml 檔,以及這些檔案隨附的任何(選用)檔案組成。 bootstrap.properties 檔指定在處理主要配置之前,必須保持最低限備妥的內容。 server.xml 檔是伺服器的主要配置檔。
server.xml 檔及其關聯檔案使用大部分文字編輯器都適用的簡式 XML 格式。
bootstrap.properties 檔指定伺服器要使用二進位記載作為日誌和追蹤架構,還是使用預設日誌和追蹤架構。 在二進位記載與預設日誌和追蹤架構之間切換,需要重新啟動伺服器。
- 伺服器配置:如果要從處理伺服器配置之後所載入的您自己的程式碼來進行記載,請利用伺服器配置來配置二進位記載。
- bootstrap.properties 檔:您可能需要設定記載內容,使它們在處理伺服器配置檔之前生效。 比方說,如果您需要分析在伺服器啟動或配置處理初期發生的問題。 在這個情況之下,您可以在 bootstrap.properties 檔中配置二進位記載。
您可以在 bootstrap.properties 或 server.xml 檔中設定各項「記載」內容。 請使用 server.xml 檔中的屬性,或使用 bootstrap.properties 檔中對等的內容。 從伺服器讀取 bootstrap.properties 檔之時開始,直到處理好 server.xml 檔,會使用 bootstrap.properties 檔中的任何設定。 如果 server.xml 檔未取代或重設 bootstrap.properties 檔中的記載內容,會繼續使用 bootstrap.properties 檔中的內容值。
啟用二進位記載時,會忽略 maxFileSize、maxFiles、messageFileName、traceFileName 和 traceFormat 等記載元素屬性(因為執行二進位記載時,不涉及 trace.log 和 messages.log 檔)。 traceSpecification、consoleLogLevel 和 logDirectory 屬性仍繼續用來設定追蹤規格、主控台日誌層次,以及日誌和追蹤檔的位置。
如果您在 server.xml 檔中設定記載或二進位記載屬性,您可以將 bootstrap.properties 檔中對應的內容設為相同的值,以避免在啟動時間和執行時期之間,配置有所改變。 如果在 bootstrap.properties 檔中未設定記載或二進位記載內容,伺服器會使用預設記載設定。