「ログ・ビューア」ページを使用し、選択したGlassFish Serverインスタンスおよびクラスタのログ・ファイルを表示したり、ログ表示をカスタマイズします。
「ログ・ビューア」ページには次の領域があります。
検索条件
詳細検索
検索を変更
検索結果
「検索条件」領域には、次のオプションが含まれます。
このリンクをクリックすると、ログ・ビューアの表示をさらに詳細に設定するための領域が開きます。
「最新」ラジオ・ボタンでは、最新のメッセージが表示されます。「特定範囲」ラジオ・ボタンでは、「開始」および「終了」フィールドが表示され、特定の期間のメッセージのみを表示できます。
時間の値の構文は次の形式を必ず使用してください(SSSはミリ秒)。
hh:mm:ss.SSS
例:
17:10:00.000
「開始」フィールドの値が「終了」フィールドの値よりも遅い場合は、エラー・メッセージが表示されます。
フィルタリングするログのレベル。デフォルトでは、サーバー・ログにある選択したログ・レベルおよびさらに重大なレベルのすべてのメッセージが表示に含まれます。選択したレベルのメッセージのみを表示するには、「より重度の高いメッセージをこれ以上含めない」というラベルの付いたチェックボックスを選択します。
表示したいメッセージを確実にサーバー・ログに表示するには、最初に「モジュール・ログ・レベル」ページで適切なログ・レベルを設定してください。ログ・レベルを構成するを参照してください。
ログ・レベルに基づくログ・メッセージのフィルタリングを選択する場合、指定したフィルタリング基準と一致するメッセージのみが表示されます。しかし、このフィルタリングは、どのメッセージがサーバー・ログに記録されるかには影響しません。
「詳細検索」領域には、次のオプションが含まれます。
モジュールでフィルタリングするロガーの名前空間。shift-clickまたはcontrol-clickを使用して、複数の名前空間を選択します。
高いレベルの名前空間を1つ選ぶと、その下のすべての名前空間が選択されます。たとえば、javax.enterprise.system
を選択すると、その名前空間の下にあるすべてのモジュールのロガーも選択されます。つまり、javax.enterprise.system.core
、javax.enterprise.system.tools.admin
などです。
特定のアプリケーションに固有のロガーを、1行に1つ指定します。
アプリケーションに複数のモジュールがある場合は、そのいずれかまたはすべてを表示できます。たとえば、アプリケーションに次の名前のロガーがあるとします。
com.mycompany.myapp.module1 com.mycompany.myapp.module2 com.mycompany.myapp.module3
アプリケーション内のすべてのモジュールのメッセージを表示するには、com.mycompany.myapp
と入力します。module2
のメッセージのみを表示するには、com.mycompany.myapp.module2
と入力します。
1つ以上のカスタム・ロガーを指定した場合、GlassFish Serverモジュールのメッセージは、「ロガー」領域で明示的に指定されるときにのみ表示されます。
一度に表示するメッセージの数。デフォルトで表示されるメッセージの数は40です。100、250、および1000を選択できます。
スタック・トレースを表示するには、「過度に長いメッセージを制限」チェックボックスの選択を解除します。デフォルトでは、スタック・トレースはビューアに表示されませんが、メッセージの(details)
リンクをクリックすると表示できます。
「検索を変更」領域では、表示するサーバー・インスタンスまたはクラスタと、関連するログ・ファイルの名前を指定できます。
ログ・レコードを表示するサーバー・インスタンスまたはクラスタ。デフォルトはサーバーです。他の選択肢は、ドメインに定義され有効に設定できるクラスタとインスタンスによって異なります。
表示するログ・ファイルの名前。デフォルトはserver.log
です。他の選択肢は、選択したターゲットのログ設定によって異なります。
「ログ・ビューアの結果」の表には、サーバー・ログのメッセージが表示されます。表の上部にある「前のレコード数」ボタンと「後のレコード数」ボタンを使用し、表示するレコード範囲を選択します。
「ログ・ビューアの結果」の表には、メッセージごとに次の情報が表示されます。
サーバー・ログのメッセージ番号。
メッセージのログ・レベル。
ログ・メッセージの簡単な説明。(details)
のリンクをクリックすると、書式設定されたメッセージが表示されます。
ログ・メッセージを生成したロガー・モジュール。
ログ・メッセージが発行された日時。
スレッド名とログ・メッセージのID。
set-log-level