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

サイズに応じたログのローテーション

written-by

Sivakumar Perumal

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

課題

  • サイズに基づいてLiferayのログのローテーションを実装する方法

環境

  • Liferay Portal 6.2
  • Liferay DXP 7.0

解像度

  • ログはサイズに応じてローテーションすることが可能で、portal-log4j.xmlのごくわずかな変更によって実現できます。 このファイルは \webapps\ROOT\WEB-INF\lib\portal-impl.jar\META-INF\にあります。 また、デフォルトファイルに変更を加えるには、portal-log4j-ext.xmlを作成し、そこに必要な変更を挿入して、元のファイルに永続的な変更を加えないようにし、${TOMCAT_HOME}/webapps/ROOT/WEB-INF/classes/META-INFに配置することをお勧めします

    log4j.appender.DAILY=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.DAILY.File=/logs/liferay.log
    log4j.appender.DAILY.DatePattern='.'yyyy-MM-dd
    log4j.appender.DAILY.layout=org.apache.log4j.PatternLayout
    log4j.appender.DAILY.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS} [%p] %c:%L - %m%n
    log4j.appender.DAILY.MaxFileSize=100KB
    log4j.appender.DAILY.MaxBackupIndex=5

    注意: 指定したサイズに達すると、ファイルがロールオーバーされます。 i.e. このlog4j.propertiesファイルは、/logsフォルダにliferay.logというログファイルを作成します。 このファイルのサイズが100KBを超えると、liferay.log.1に名前が変更され、新しいliferay.logファイルに置き換えられます。 このようなバックアップファイルは、最大5個まで作成されます。 最大ファイルサイズをメガバイトで設定するには、 20MBのようにMBを使用します。 詳細につきましては、 Liferay Global Services チームに連絡してください。

     

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base