Using the Server Administration Panel
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

ログ記録の設定

サーバー管理パネルの「ログレベル」タブでは、Liferay DXPのクラス階層内のクラスとパッケージのログレベルを設定したり、サーバー管理ログUIを使用して同様に管理するカスタムオブジェクトを追加したりできます。クラス階層の最上位付近(例えば com.liferayなど)のログレベルを変更すると、その階層の下にあるすべてのクラスのログレベルも変更されます。階層構造の上位で不必要に変更を加えると、メッセージが多すぎて役に立たなくなる。

ヒント

変更によってログメッセージが増える場合は、できるだけ具体的に記述してください。

各ロギング構成は、カテゴリーと呼ばれます。

ログレベルのユーザーインターフェイスにクラスまたはパッケージを追加する

カテゴリを追加するには、

  1. グローバル メニュー (Global Menu) → コントロール パネル → サーバー管理に移動し、 ログ レベル タブをクリックします。

  2. 追加ボタン Add をクリックして、カテゴリ追加フォームを開きます。

  3. フォームに記入して、 保存 をクリックしてください。

  4. をクリックして保存します。

ロガー名: サーバーにデプロイされたクラス。例: com.liferay.portal.workflow.kaleo.runtime.internal.notification.TemplateNotificationMessageGenerator

ログレベル: 表示したいログレベルを選択してください: OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、または ALL。

独自にデプロイしたクラスをロギングレベルのカテゴリに追加できます。

ロギングレベルの説明については、 ApacheのLog4j Level クラスJavadoc参照してください。

既存カテゴリのログレベルを変更する

既存のロギング構成のログレベルを変更するには、

  1. グローバル メニュー (Global Menu) → コントロール パネル → サーバー管理に移動し、 ログ レベル タブをクリックします。

  2. 構成するカテゴリを参照または検索します。

  3. セレクターを使用してレベルを変更します。

  4. をクリックして保存します。

考えられる問題をデバッグするために、ログに記録できるクラスのログレベルを変更できます。

XMLファイルを使用したレベルの調整

XMLファイルを使用してログレベルを調整するには、

  1. モジュールのシンボリックバンドル名に注意してください(例: com.liferay.saml.opensaml.integration)。

  2. [LIFERAY_HOME]/osgi/log4j フォルダーに、次の形式の XML ファイルを作成します。 [symbolicBundleName]-log4j-ext.xml。例えば com.liferay.saml.opensaml.integration-log4j-ext.xml。

  3. XMLファイルでロガーレベルを定義します。例えば、

   <?xml version="1.0"?>
   <Configuration strict="true">
    <Loggers>
        <Logger level="DEBUG" name="com.liferay.saml.opensaml.integration" />
    </Loggers>
   </Configuration>

なお、この設定はXMLスキーマ定義(XSD)形式であり、文書型定義(DTD)形式ではありません。