4.2. デバッグログ
Eclipse Vert.x は組み込みロギング API を提供します。Eclipse Vert.x のデフォルトのロギング実装は、Java JDK で提供される java.util.logging
ライブラリーを使用します。Eclipse Vert.x では、Log4J (Eclipse Vert.x は Log4J v1 および v2 をサポート)、SLF4J などの異なるロギングフレームワークを使用できます。
4.2.1. java.util.logging
を使用した Eclipse Vert.x アプリケーションのロギング設定
java.util.logging
を使用して Eclipse Vert.x アプリケーションのデバッグロギングを設定するには、以下を実行します。
-
application.properties
ファイルにjava.util.logging.config.file
システムプロパティーを設定します。この変数の値は、java.util.logging
設定ファイル の名前に対応する必要があります。これにより、アプリケーションの起動時にLogManager
がjava.util.logging
を初期化できるようになります。 -
vertx-default-jul-logging.properties
名を持つjava.util.logging
設定ファイルを Maven プロジェクトのクラスパスに追加します。Eclipse Vert.x はこのファイルを使用して、アプリケーションの起動時にjava.util.logging
を設定します。
Eclipse Vert.x では、Log4J
ライブラリー、Log4J2
ライブラリー、および SLF4J
ライブラリーに事前実装を提供する LogDelegateFactory
を使用してカスタムのロギングバックエンドを指定できます。デフォルトで Java に含まれる java.util.logging
とは異なり、他のバックエンドでは各ライブラリーをアプリケーションの依存関係として指定する必要があります。