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

ロギングの構成

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

ヒント

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

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

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

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

  1. コントロールパネル → 構成 → サーバー管理に移動し、 ログレベル タブをクリックします。

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

  3. フォームに記入し、 「保存」をクリックします。

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

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

ログレベル:表示するログレベルを選択します。オフ、致命的、エラー、警告、情報、デバッグ、トレース、またはすべて。

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

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

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

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

  1. コントロールパネル → 構成 → サーバー管理に移動し、 ログレベル タブをクリックします。

  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>

構成はドキュメント型定義 (DTD) 形式ではなく、XML スキーマ定義 (XSD) 形式であることに注意してください。