根據預設,系統會將 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
如要進一步瞭解元件設定檔的名稱和位置,請參閱 房源檔案的位置。