Application Server は、JSR 047 に指定されている「Java 2 platform Logging API」を使用します。Application Server のログメッセージは、通常 install_dir/domains/domain1/logs/server.log
にあるサーバーログに記録されます。
install_dir/domains/domain1/logs
ディレクトリには、サーバーログのほかに 2 種類のログがあります。access
サブディレクトリには HTTP サービスアクセスログ、tx
サブディレクトリにはトランザクションサービスログがあります。これらのログについては、「HTTP サービスのアクセスログの設定」および「トランザクションの設定」を参照してください。
Application Server のコンポーネントがログ出力を生成します。アプリケーションコンポーネントもログ出力を生成できます。
ログレコードは次の統一形式に従います。
[#|yyyy-mm-ddThh:mm:ss.SSS-Z|Log
Level|ProductName_Version|LoggerName|Key Value Pairs|Message|#]
次に例を示します。
[#|2004-10-21T13:25:53.852-0400|INFO|sun-appserver-pe8.1|javax.ente
rprise.system.core|_ThreadID=13;|CORE5004: Resource Deployed:
[cr:jms/DurableConnectionFactory].|#]
この例で、
[#
と #]
はレコードの開始と終了をマーク付けします。|
) はレコードのフィールドを区切ります。2004-10-21T13:25:53.852-0400
は日付と時刻を指定します。INFO
です。このレベルは次の任意の値をとることができます。SEVERE
、WARNING
、INFO
、CONFIG
、FINE
、FINER
、および FINEST
。sun-appserver-pe8.1
です。javax.enterprise.system.core
です。_ThreadID=14;
のようなスレッド ID です。SEVERE
および WARNING
メッセージおよび多くの INFO
メッセージは、モジュールコードおよび数値から構成されるメッセージ ID で始まっています。この場合は、CORE5004
です。このログレコード形式は、将来のリリースでは変更または拡張される可能性があります。
関連項目