SDK のロギングの有効化(オプション)

IoT Java SDK は、ロギングフレームワークとして Java(SLF4J)用シンプルロギングファサードを使用します。SLF4J と互換性のあるお気に入りのロギングエンジンを使用できます。

クラスパスでバインドが見つからない場合、SLF4J はデフォルトで非動作の実装になり、次のようなコンソールメッセージが表示されます。

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation //
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

java.util.logging エンジンを使用するには、build.gradle ファイルに次の行を追加します。

dependencies {
   ....
   runtime group: 'org.slf4j', name: 'slf4j-jdk14', version: '1.7.25'
   ....
 }

ライブラリからのすべてのデバッグメッセージを表示するには、次の行を /Library/Java/JavaVirtualMachines/<your-jdk-version>/Contents/Home/jre/lib/logging.propertiesファイルの最後に追加します。

com.appdynamics.iot.level = FINEST