ログファイルの場所の設定

デフォルトでは、Edge コンポーネントのログファイルは /opt/apigee/var/log/component_name ディレクトリに書き込まれます。ここで component_name は次のいずれかになります:

  • apigee-cassandra(Cassandra)
  • apigee-openldap(OpenLDAP)
  • apigee-postgresql(PostgreSQL データベース)
  • apigee-qpidd(Qpidd)
  • apigee-zookeeper(ZooKeeper)
  • edge-management-server(管理サーバー)
  • edge-management-ui(新しい Edge UI)
  • edge-message-processor(Message Processor)
  • edge-postgres-server(Postgres サーバー)
  • edge-qpid-server(Qpid サーバー)
  • edge-router(エッジルーター)

このリストに加えて、Edge はセットアップ プロセスを /opt/apigee/var/log/apigee-setup ディレクトリにも記録します。

新しい Edge UI を除くすべての Edge コンポーネントのデフォルトのログファイルの場所を変更するには、次の手順を行います。

  1. 次のファイルを作成します。
    /opt/apigee/etc/component_name.d/APIGEE_APP_LOGDIR.sh
  2. ファイルに次のプロパティを追加します。
    APIGEE_APP_LOGDIR=/directory/path

    ここで、/directory/path にはログファイルのディレクトリを指定します。

  3. このディレクトリへのアクセスを「apigee」ユーザーに許可します。
    chown apigee:apigee /directory/path
  4. コンポーネントを再起動します。
    /opt/apigee/apigee-service/bin/apigee-service component_name restart

コンポーネント構成ファイルの名前と場所の詳細については、 プロパティ ファイルの場所をご覧ください。