Liferayロギングレベル

Liferayのグローバルのログレベルを設定する方法はありますか?私はそれがサーバー管理のコンソールだと認識していますが、パッケージレベルではなくグローバルレベルを設定したいと考えています。

ありがとう!

5

2 答え

log4jを設定する方法のために、どのグローバル設定もパッケージレベル設定で上書きすることができます。

構成パッケージ(存在する場合)を削除することができます。次に、 rootLogger の設定が有効になります。

log4j.rootLogger=INFO, stdout

更新

Liferayのデフォルトのロギング設定を無効にするには、 portal-log4j-ext.xml を実行します。 com.liferay パッケージのロガーを定義するだけでよいです。

3
追加された
portal-log4j-ext.xmlを変更すると、liferatを再起動する必要がありますか?もしそうなら、その要件には回避策がありますか?私はログを表示することができません。
追加された 著者 Nenotlep,
さて、私は私の答えを更新しました。
追加された 著者 adarshr,
グラスフィッシュではうまくいかないようです。多分あなたは運が悪いのではないかと心配しています。エンタープライズ版のLiferayを使用している場合は、チケットを発行することをお勧めします。
追加された 著者 adarshr,
私は同意する、あなたはliferayの各パッケージの宣言を削除する方法を知っていますか? 237種類のパッケージのそれぞれを設定することはできません。ありがとう
追加された 著者 cachiama,
私はグラスフィッシュを使用しており、それが動作するためにファイルを置く場所を見つけることができません。このリンクも試しましたが、解決されていません: liferay.com/community/forums/ - /message_boards/message/147936‌ 95
追加された 著者 cachiama,

$ server/applications/liferay-portal/WEB-INF/libにあるportal-impl.jarを解凍し、META-INF/portal-log4j.xmlの内容を自分の要件に置き換えることで修正しました。

2
追加された