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

ログローテーション

written-by

Ankit Gupta

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

問題

1日12時間ごとにログをローテーションする場合(1日に2つのログファイルが作成されます)

環境

  • Liferay DXP 6.2

解像度

ログは12時間ごとにローテーションすることができ、それは portal-log4j.xmlの非常にわずかな変更によって達成することができる。 このファイルは ㊦\ROOTWEB-INF㊦portal-impl.jar ㊦. また、デフォルトのファイルに変更を加える場合、元のファイルに永久的な変更を加えることを避けるため、 portal-log4j-ext.xml を作成し、そこに必要な変更を挿入し、この場所に置くことを推奨します ${TOMCAT_HOME}/webapps/ROOT/WEB-INF/classes/META-INF.

<rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
<param name="FileNamePattern" value="@liferay.home@/logs/liferay@spi.id@.%d{yyyy-MM-dd-a}.log" />
</rollingPolicy>

注意:
yyyy-MM-dd.log に a を付けるだけです。つまり、 yyyy-MM-dd-a.logのように表示されます。 これは、12時間ごとにログを分割し、ログファイル名にAMまたはPMを付加するものである。 つまり、1日のログファイルは12時間ずつ2つに分割され、午前12時または午後12時に分割されるということです。

追加情報

  • この リンク は、ログを回転させることがいかに多くの異なる方法で可能であるかを理解するのに役立つかもしれません。
  • この解決方法はカスタマイズが必要なため、チームの判断で実施する必要があります。 Liferay サポートは、カスタマイズの設計や実装を支援することはできません。
did-this-article-resolve-your-issue

legacy-knowledge-base