ArcGIS GeoEvent Manager の [ログ] ページから、使用可能なログ パラメーターにアクセスして更新することができます。 ただし、ArcGIS GeoEvent Server でログ機能をさらに制御したい場合があります。
GeoEvent Server ログ機能を管理するための構成ファイル (org.ops4j.pax.logging.cfg) は、オペレーティング システムに応じて、次のいずれかの場所にあります。
- Windows—<ArcGIS Server installation directory>\GeoEvent\etc\org.ops4j.pax.logging.cfg
- Linux—<ArcGIS Server installation directory>/GeoEvent/etc/org.ops4j.pax.logging.cfg
ログ プロパティ
このファイルには、グローバル ログ システムのログ プロパティと、構成された個別のロガーそれぞれのログ プロパティがあります。 注意する一般設定は ${karaf.data} です。これは、<ArcGIS Server installation directory>\data\ にある GeoEvent Server data ディレクトリを指します。
ローリング ファイル アペンダー
ローリング ファイル アペンダーは、ログ ファイルが特定のサイズを超えるたびにログ ファイルを作成します。 次のプロパティは、GeoEvent Server に格納されるログ ファイルのサイズと数に影響します。
- log4j2.appender.rolling.policies.size.size = 16MB
- log4j2.appender.rolling.strategy.max=10
個別のログ構成
GeoEvent Manager では、ROOT ロガーまたは個別のロガーのレベルを構成できます。 これらの設定はこのファイルに書き込まれます。 現在の設定は、ファイルの下部に表示され、形式は次のとおりです。
- log4j2.logger.<LoggerName>.name=
- log4j2.logger.<LoggerName>.level=
通常、ロガー名プロパティの値は、アンダースコアがピリオドに置き換えられた <LoggerName> と同じになります。 以下の例をご参照ください。
log4j2.logger.com_esri_ges_httpclient_httpclientservice.name = com.esri.ges.httpclient.HttpClientService
レベル プロパティの値は、利用可能なログ レベル Trace、Debug、Info、Warn、Error、Off のいずれかです。
注意:
ログ レベル Off は特殊で、構成ファイルでのみ使用できます。 ロガーのレベルを Off に設定した場合、そのロガーからのすべてのメッセージが無視されます。 これは、構成に 1 つ以上のロガーがあり、多数のログを書き込んでいるためログの管理が困難な場合に役立ちます。
アプリケーション ログの構成の詳細については、Esri Community上のブログ記事「Debug Techniques - Configuring the application logger」をご参照ください。