4

パス上のliferayログのログレベルを定義できることを知っています

/liferay-portal-6.1.10-ee-ga1/logs/liferay.yyyy-mm-dd.log [コントロール パネル] -> [サーバー管理] -> [ログ レベル] から

. しかし、通過するページが多く、クラスやパッケージが非常に多いため、これを行うのは非常に困難です。1 つの場所からすべてのレベルを WARN に設定する方法はありますか?

Log4j プロパティ ファイルで、別の場所にログ ファイルを定義し、そこでログ レベルを WARN に設定しました。これは機能します。このパスについても、同じ Log4j プロパティ ファイルで別の設定を行うことはできますか。

/liferay-portal-6.1.10-ee-ga1/logs/liferay.yyyy-mm-dd.log?

4

1 に答える 1

9

それは可能です。ここにディレクトリを作成します。LIFERAY-PORTA/tomcat-7.XXXXX/lib/ext/META-INF

1. portal-log4j-ext.xml 2. log4j.dtd // これから取得しますportal-impl.jar/META-INF/

portal-log4j-ext.xml の構成

<?xml version="1.0"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

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

    <category name="com.liferay.portal">
        <priority value="ERROR" />
    </category>

    <category name="my.portlet.soccer">
        <priority value="DEBUG" />
    </category>

</log4j:configuration>

準備。

于 2013-03-28T12:34:56.237 に答える