Java
Javaアプリケーションでログを収集するには、次の3つのステップをすべて完了する必要があります。
エージェントのアップデート
Javaエージェント2.1.1バージョン以降で可能です。アップデート方法は次の文書を参照して下さい。
エージェント設定の確認
ホーム画面 > プロジェクト選択 > ログ > ログ設定
WhaTapモニタリングサービスの初期画面でプロジェクトを選択し、プロジェクトメニューのログ > ログ設定メニューを選択してください。ログモニタリングの開始セクションのエージェント設定の確認タブの手順を参照してください。
-
プロジェクトメニューの管理 > エージェントの設定メニューを選択してください。
-
オプション作成タブから手動で入力を選択してください。入力ウィンドウから
logsink_enabled=true
オプションを追加してください。 -
ログモニタリングを適用するには、アプリケーションを再起動してください。
主なオプション
-
hooklog_enabled Boolean
既定値
false
Logライブラリをhookingしてログモニタリングを有効にします。
注意アプリケーションを実行する前に、whatap.confオプションを有効にして、その後にログモニタリングのOn/Offを
logsink_enabled
設定で動的に制御できます。アプリケーションを起動する前にlogsink_enabled
オプションをtrue
に設定する場合、このオプションを個別に設定しなくてもログモニタリングが可能です。ノート今後ログモニタリングを活用する可能性がある場合は、事前にこのオプションを設定することをお勧めします。
-
hooklog_custom_methods
ユーザーのカスタムログを登録します。任意のログフレームワークの内容を配信します。サイトで個別に作成したログモジュールのログを追跡するときに使用します。
Javapackage io.home.test;
public class MyLog {
public void customLog(String log) { ... }
}whatap.confhooklog_custom_methods=io.home.test.MyLog.customLog
-
logsink_enabled Boolean
既定値
false
Logモニタリング機能をOn/Offします。
注意アプリケーションが起動する前にwhatap.confに
hooklog_enabled
オプションが設定されている場合、このオプションを使用すると、ログモニタリングのOn/Offを動的に制御することができます。 -
logsink_trace_enabled Boolean
既定値
false
LogにトランザクションIDを挿入して、トランザクショントレースのログタブの表示有無を指定します。