デフォルトでは、Edge コンポーネントは INFO のロギングレベルを使用します。ただし、Edge コンポーネントごとにロギングレベルを設定できます。たとえば、Message Processor の場合は DEBUG、Management Server の場合は ERROR に設定します。
使用可能なログレベルは次のとおりです。
ALLDEBUGERRORFATALINFOOFFTRACEWARN
コンポーネントのログレベルを設定するには、コンポーネントのプロパティ ファイルを編集してトークンを設定し、コンポーネントを再起動します。
- Edge UI の場合、トークンは
conf_logger_settings_application_log_levelとconf_logger_settings_play_log_levelです。同じ値に設定します。 - 他のすべての Edge コンポーネントの場合、トークンは
conf_system_log.levelです。
Edge UI コンポーネントのログレベルを設定するには:
- エディタで
/opt/apigee/customer/application/ui.propertiesを開きます。ファイルが存在しない場合は作成します。 ui.propertiesで次のプロパティを目的のログレベルに設定します。たとえば、DEBUGに設定するには、次のようにします。conf_logger_settings_application_log_level=DEBUG conf_logger_settings_play_log_level=DEBUG
- ファイルを保存します。
- プロパティ ファイルが「apigee」ユーザーによって所有されていることを確認します。
chown apigee:apigee /opt/apigee/customer/application/ui.properties
- Edge UI を再起動します。
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
他のコンポーネントのログレベルを設定するには:
- エディタで
/opt/apigee/customer/application/component_name.propertiesを開きます。ここで、component_name は次のいずれかです。apigee-cassandra(Cassandra)apigee-openldap(OpenLDAP)apigee-postgresql(PostgreSQL データベース)apigee-qpidd(Qpidd)apigee-sso(Edge SSO)apigee-zookeeper(ZooKeeper)edge-management-server(Management Server)edge-management-ui(新しい Edge UI)edge-message-processor(Message Processor)edge-postgres-server(Postgres Server)edge-qpid-server(Qpid Server)edge-router(Edge Router)edge-ui(Classic UI)
ファイルが存在しない場合は作成します。
- プロパティ ファイルで、次のプロパティを目的のログレベルに設定します。たとえば、
DEBUGに設定するには、次のようにします。conf_system_log.level=DEBUG
- ファイルを保存します。
- プロパティ ファイルが「apigee」ユーザーによって所有されていることを確認します。
chown apigee:apigee /opt/apigee/customer/application/component_properties_file_name.properties
- 次の構文を使用してコンポーネントを再起動します。
/opt/apigee/apigee-service/bin/apigee-service component_name restart
コンポーネント構成ファイルの名前と場所の詳細については、プロパティ ファイルの場所をご覧ください。