表示されたログレコードをフィルタリングする

始める前に

ドメイン管理サーバー (DAS)、クラスタ化された GlassFish Server インスタンス、またはスタンドアロンインスタンスのログファイルが表示されていることを確認してください。詳細は、次の項目を参照してください。

  1. 「検索基準」領域で、コンテンツ、期間、およびログレベルでレコードをフィルタリングします。
    1. 特定のテキストが含まれるレコードだけを表示するには、「テキスト検索」フィールドにそのテキストを入力します。

      検索では、大文字と小文字が区別されます。

    2. ログレコードを表示する期間を選択するには、「タイムスタンプ」オプションを使用します。
      • 最新のメッセージを表示するには、「最新」 (デフォルト) を選択します。
      • 特定期間内のメッセージだけを表示するには、「特定範囲」を選択して、表示される「開始」と「終了」フィールドに日付と時刻を入力します。

        「日付」値は次の書式で指定する必要があります。

        MM/DD/YY
        MM

        月を示す 1 ~ 12 の範囲の整数 (たとえば 1 月は 1、10 月は 10)。

        DD

        日を示す 1 ~ 31 の範囲の整数。

        YY

        年の最後の 2 桁 (たとえば、2011 年は 11)。

        たとえば、2011 年 2 月 1 日を指定するには、「日付」フィールドに 2/1/11 と入力します。

        「時刻」値は次の書式で指定する必要があります。

        hh:mm:ss.SSS
        hh

        時間を示す 0 ~ 23 の範囲の整数。午後の時間の場合は、12 ~ 23 の範囲の整数を使用します (たとえば、午後 2 時を表すには 14)。

        mm

        毎時ちょうどから経過した分数を示す 0 ~ 59 の範囲の整数。

        ss

        秒数を示す 0 ~ 59 の範囲の整数。

        SSS

        ミリ秒数を示す 000 ~ 999 の範囲の 3 桁の整数。必要に応じ、先頭に 0 を埋めます。

        たとえば、午後 5 時 10 分を指定するには、「時刻」フィールドに 17:10:00.000 と入力します。

        「開始」フィールドの値が「終了」フィールドの値よりも遅い場合は、エラーメッセージが表示されます。

    3. メッセージをログレベルでフィルタリングします。

      表示したいメッセージを確実にサーバーログに表示するには、最初に「モジュールログレベル」ページで適切なログレベルを設定してください。

      ログレベルでログメッセージをフィルタリングすることを選択すると、指定したフィルタ基準と一致するメッセージだけが表示されます。しかし、このフィルタリングは、どのメッセージがサーバーログに記録されるかには影響しません。

      1. 「ログレベル」ドロップダウンリストから、ログレベルを選択します。
      2. 選択したレベルのメッセージだけを表示するには、「より重度の高いメッセージをこれ以上含めない」オプションを選択します。

        デフォルトでは、サーバーログ内の、重度が、選択したログレベル以上のメッセージがすべて表示されます。

  2. 「詳細検索」領域で、ロガーの名前空間でレコードをフィルタリングし、表示される情報の量を選択します。
    1. 「詳細検索」リンクをクリックします。

      「詳細検索」領域が「ログビューア」ウィンドウに追加されます。

    2. モジュールでフィルタリングするには、「ロガー」ドロップダウンリストから 1 つまたは複数の名前空間を選択します。

      Shift-click または Control-click を使い、複数の名前空間を選択します。

      高いレベルの名前空間を 1 つ選ぶと、その下のすべての名前空間が選択されます。たとえば、javax.enterprise.system を選択すると、その名前空間の下にあるすべてのモジュールのロガー (javax.enterprise.system.core javax.enterprise.system.tools.admin など) も選択されます。

    3. 特定のアプリケーションのロガーからのメッセージを表示するには、「カスタムロガー」フィールドで個別の行に各ロガーの名前を入力します。

      アプリケーションに複数のモジュールがある場合は、任意のモジュールまたはすべてのモジュールを表示できます。たとえば、アプリケーションには次のロガーが存在する可能性があります。

      • com.example.myapp.module1

      • com.example.myapp.module2

      • com.example.myapp.module3

      アプリケーション内のすべてのモジュールのメッセージを表示するには、com.mycompany.myapp と入力します。module2 からのメッセージだけを表示するには、com.example.myapp.module2 と入力します。

      1 つ以上のカスタムロガーを指定した場合、GlassFish Server モジュールのメッセージは、「ロガー」領域で明示的に指定されるときだけ表示されます。

    4. 「表示」ドロップダウンリストから、表示するメッセージの数を選択します。

      デフォルトで表示されるメッセージの数は 40 です。100、250、および 1000 を選択できます。

    5. スタックトレースを表示するには、「過度に長いメッセージを制限」オプションの選択を解除します。

      デフォルトでは、ビューアにスタックトレースは表示されません。スタックトレースを表示するには、メッセージの (詳細) リンクをクリックします。

    6. 「詳細検索」領域を非表示にするには、「基本検索」リンクをクリックします。
  3. 表示するインスタンスと、関連するログファイルを指定するには、「検索を変更」領域を使用します。
  4. 「検索結果」領域でログメッセージの表示方法をカスタマイズします。

    「検索結果」領域には、「ログ設定」ページと「ログレベル」ページの設定に基づいて、サーバーログ内にある最新の 40 エントリが表示されます。

参照

Copyright © 2005, 2011, Oracle and/or its affiliates. All rights reserved. 著作権について