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

Liferay Logsディレクトリを変更する

written-by

Liferay Support

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_HOME]/logs から他の希望のパスに変更する方法を説明します。

解像度

Liferay Logsディレクトリを変更する手順

  1. [Liferay WAR]/WEB-INF/lib/portal-impl.jarから log4j.dtdportal-log4j.xml を解凍します。
  2. log4j.dtdportal-log4j.xml[Liferay WAR]/WEB-INF/META-INFに移動。
  3. portal-log4j.xmlportal-log4j-ext.xmlにリネームします。
  4. portal-log4j-ext.xml を編集し、以下の例のように カテゴリ のタグをすべて削除し、必要なタグのみを残す:
<?xml version="1.0"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">

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

    <layout class="org.apache.log4j.EnhancedPatternLayout">
      <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%t][%c{1}:%L] %m%n" />
    </layout>
  </appender>

  <root>
    <priority value="INFO" />
    <appender-ref ref="FILE" />
  </root>
</log4j:configuration>

param のタグが含まれる特集です:

value="$liferay.home/logs/liferay@spi.id@.%d{yyyy-MM-dd}.log"

$liferay.home/logs/liferay をログを作成するパスに変更する必要があります。 次の例をご覧ください:

value="/var/logs/liferay@spi.id@.%d{yyyy-MM-dd}.log"

追加情報

[LIFERAY_HOME]/logs ファイルは作成されますが、空のファイルとなり、データは含まれません。

did-this-article-resolve-your-issue

legacy-knowledge-base