legacy-knowledge-base
公開されました Sep. 10, 2025

ポータルの再起動後も保持されるようにログ レベルを調整する

written-by

Katlyn Lee

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • サーバー管理を通じて調整されたログレベルは、サーバーの再起動後にリセットされます。再起動後もログレベルの調整が維持されるようにしたいと思います。

環境

  • DXP 7.0+

解決

  • ログレベルは portal-log4j-ext.xml ファイルを使用して調整します。この方法は、コアポータル実装のportal-implクラスに対してのみ機能することに注意してください。特定のOSGiモジュールのクラスのデフォルトのログレベルをオーバーライドするには モジュールロギングの調整 をご参照ください。

    1. portal-impl.jarを見つけてオープンします:
      • 7.3 以前のパス: webapps/ROOT/WEB-INF/lib/ 
      • 7.4 以降のパス: webapps/ROOT/WEB-INF/shielded-container-lib/
    2. portal-impl.jar内でMETA-INF フォルダに移動します。
    3. portal-log4j.xmlwebapps/ROOT/WEB-INF/classes/META-INFへコピーします。
    4. webapps/ROOT/WEB-INF/classes/META-INFへ移動し、コピーした portal-log4j.xml ファイルの名称をportal-log4j-ext.xmlに変更します。
    5. ファイルを開き、必要に応じてカテゴリの優先度を変更します。Log4j2は7.4から使用される事に注意してください。例えば、 com.liferay.portal.events.LoginPreActionDEBUGログに追加する場合は、カテゴリ優先度を次のように変更します。
      • 7.3 以前
        <category name="com.liferay.portal.events.LoginPreAction">
            <priority value="DEBUG" />
        </category>
      • 7.4 以降
        <Logger level="DEBUG" name="com.liferay.portal.events.LoginPreAction" />
    6. portal-log4j-ext.xml に加えた変更を保存し、Liferayを起動します。

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base