ログ記録の設定
サーバー管理パネルの「ログレベル」タブでは、Liferay DXPのクラス階層内のクラスとパッケージのログレベルを設定したり、サーバー管理ログUIを使用して同様に管理するカスタムオブジェクトを追加したりできます。クラス階層の最上位付近(例えば com.liferayなど)のログレベルを変更すると、その階層の下にあるすべてのクラスのログレベルも変更されます。階層構造の上位で不必要に変更を加えると、メッセージが多すぎて役に立たなくなる。
変更によってログメッセージが増える場合は、できるだけ具体的に記述してください。
各ロギング構成は、カテゴリーと呼ばれます。
ログレベルのユーザーインターフェイスにクラスまたはパッケージを追加する
カテゴリを追加するには、
-
グローバル メニュー (
) → コントロール パネル → サーバー管理に移動し、 ログ レベル タブをクリックします。 -
追加ボタン
をクリックして、カテゴリ追加フォームを開きます。 -
フォームに記入して、 保存 をクリックしてください。
-
をクリックして保存します。
ロガー名: サーバーにデプロイされたクラス。例: com.liferay.portal.workflow.kaleo.runtime.internal.notification.TemplateNotificationMessageGenerator
ログレベル: 表示したいログレベルを選択してください: OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、または ALL。

ロギングレベルの説明については、 ApacheのLog4j Level クラスJavadoc参照してください。
既存カテゴリのログレベルを変更する
既存のロギング構成のログレベルを変更するには、
-
グローバル メニュー (
) → コントロール パネル → サーバー管理に移動し、 ログ レベル タブをクリックします。 -
構成するカテゴリを参照または検索します。
-
セレクターを使用してレベルを変更します。
-
をクリックして保存します。

XMLファイルを使用したレベルの調整
XMLファイルを使用してログレベルを調整するには、
-
モジュールのシンボリックバンドル名に注意してください(例:
com.liferay.saml.opensaml.integration)。 -
[LIFERAY_HOME]/osgi/log4jフォルダーに、次の形式の XML ファイルを作成します。[symbolicBundleName]-log4j-ext.xml。例えばcom.liferay.saml.opensaml.integration-log4j-ext.xml。 -
XMLファイルでロガーレベルを定義します。例えば、
<?xml version="1.0"?>
<Configuration strict="true">
<Loggers>
<Logger level="DEBUG" name="com.liferay.saml.opensaml.integration" />
</Loggers>
</Configuration>
なお、この設定はXMLスキーマ定義(XSD)形式であり、文書型定義(DTD)形式ではありません。