根據預設,系統會將 Edge 元件的記錄檔寫入到
/opt/apigee/var/log/component_name 目錄,其中
component_name 可以是下列其中一項:
apigee-cassandra(Cassandra)apigee-openldap(OpenLDAP)apigee-postgresql(PostgreSQL 資料庫)apigee-qpidd(魁北克)apigee-sso(邊緣單一登入)apigee-zookeeper(ZooKeeper)edge-management-server(管理伺服器)edge-management-ui(新版 Edge UI)edge-message-processor(訊息處理器)edge-postgres-server(Postgres 伺服器)edge-qpid-server(快速伺服器)edge-router(邊緣路由器)edge-ui(傳統版 UI)
除了這份清單之外,Edge 也會在
/opt/apigee/var/log/apigee-setup 目錄內。
請按照下列步驟變更所有 Edge 元件的預設記錄檔位置 但 Edge UI 除外
- 建立以下檔案:
/opt/apigee/etc/component_name.d/APIGEE_APP_LOGDIR.sh
- 在檔案中新增以下屬性:
APIGEE_APP_LOGDIR=/directory/path
其中 /directory/path 會指定記錄檔的目錄。
- 請確認該目錄可由「apigee」存取使用者:
chown apigee:apigee /directory/path
- 重新啟動元件:
/opt/apigee/apigee-service/bin/apigee-service component_name restart
如要進一步瞭解元件設定檔的名稱和位置,請參閱 房源檔案的位置。