VMware Cloud Director 具有不同的記錄層級。如果環境比較繁忙,或者要在疑難排解時擷取事件,預設記錄組態可能無法滿足要求。您可能需要變更記錄層級,甚至變更保留的檔案大小和數目。
VMware Cloud Director 記錄位於 /opt/vmware/vcloud-director/logs/ 目錄中。
VMware Cloud Director 記錄組態檔位於 /opt/vmware/vcloud-director/etc/ 目錄中。記錄組態檔的名稱為 log4j.properties
。
如果您要自訂 log4j.properties
記錄組態檔,則必須在 VMware Cloud Director 升級之前建立 log4j.properties
的複本,並在升級後手動插入任何遺失的部分。
若要改進記錄保留並確保 VMware Cloud Director 記錄保留一段時間,請考慮使用 syslog 伺服器。
記錄層級 | 描述 |
---|---|
FATAL |
FATAL 表示詳細程度最低。此層級會記錄可能導致應用程式失敗的非常嚴重的錯誤事件。 |
ERROR |
此層級會記錄可能仍允許應用程式繼續執行的錯誤事件。 |
WARN |
此層級會記錄可能有害的情況和警告。 |
INFO |
此層級會記錄以粗粒紋反白顯示應用程式進度的資訊訊息。 |
DEBUG |
此層級會記錄最有助於以細粒紋偵錯應用程式的資訊事件。 |
TRACE |
TRACE 表示詳細程度最高。此層級比 DEBUG 層級記錄所記錄的資訊事件粒紋更精細。 |
必要條件
建立 /opt/vmware/vcloud-director/etc/log4j.properties 檔案的備份複本。
考慮
程序
控制 VMware Cloud Director 中的 API 要求記錄
可以控制在 VMware Cloud Director 中擷取和儲存傳入要求相關資訊的過程。
VMware Cloud Director 將 VMware Cloud Director 儲存格的傳入要求記錄在要求記錄中。這些記錄的名稱格式為 YYYY_MM_DD.request.log
。可以在 /opt/vmware/vcloud-director/logs/ 目錄中找到 VMware Cloud Director request.log 檔案,但無法透過 log4j.properties 檔案設定記錄。
可以使用命令列工具的 manage-config 子命令控制 API 要求記錄。manage-config 子命令會變更整個伺服器群組的設定。如需有關 manage-config 子命令選項和引數的詳細資訊,請參閱在 VMware Cloud Director 中更新應用程式組態設定。
記錄輪替最多每天進行一次,並且與各個記錄檔的大小或所有記錄檔的總大小無關。可以透過變更 VMware Cloud Director 保留記錄的天數來控制輪替原則。