問題
- カスタムモジュールは最初にデプロイされたときはトレースを表示しますが、再デプロイされたときは表示しません。
- Liferayを再起動すると、再び動作するようになりました。
環境
- 四半期リリース 2023.Q3、2023.Q4、2024.Q1
- Liferay DXP 7.4
解像度
- これは、設定ファイルmodule-log4j.xmlが、
<logger>
の中で、属性として追加するのではなく、<level>
という要素を使用している場合に起こる可能性があります。 - だから、その代わりに
<Loggers>
使用
<logger name="testlog4j2redeploy.portlet.TestLog4J2RedeployPortlet" additivity="false">
<level value="info"/>
<appender-ref ref="TestLog4J2RedeployPortletLogFile" />
</logger>
</Loggers>
<Loggers>
<logger level="info" name="testlog4j2redeploy.portlet.TestLog4J2RedeployPortlet" additivity="false">
<appender-ref ref="TestLog4J2RedeployPortletLogFile" />
</logger>
</Loggers>
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン