[LIFERAY_HOME]/logs から他の希望のパスに変更する方法を説明します。 解像度
Liferay Logsディレクトリを変更する手順
-
[Liferay WAR]/WEB-INF/lib/portal-impl.jarからlog4j.dtdとportal-log4j.xmlを解凍します。 -
log4j.dtdとportal-log4j.xmlを[Liferay WAR]/WEB-INF/META-INFに移動。 -
portal-log4j.xmlをportal-log4j-ext.xmlにリネームします。 -
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 ファイルは作成されますが、空のファイルとなり、データは含まれません。