无法更改Payara服务器上的日志记录级别log4j

问题描述 投票:0回答:1

我想更改 log4j 的日志记录级别而不在 Payara 服务器上重新部署。

我转到 /opt/payara/payara5.2022.5/glassfish/domains/DEV01/applications/myapp 然后找到 log4j.properties 文件。将属性 log4j.logger.com.hoanphan = DEBUG 更改为 log4j.logger.com.hoanphan = INFO。保存文件后,我重新启动服务器。然而,Payara 仍然以 DEBUG 级别登录。它只有在我重新部署后才起作用。 有没有办法在不重新部署服务器的情况下更改日志级别?

java log4j glassfish payara payara-micro
1个回答
0
投票

如果要更改 log4j 属性而不重新部署,则需要将 log4j.properties 文件复制到域中的

lib/classes
目录。在你的情况下
/opt/payara/payara5.2022.5/glassfish/domains/DEV01/lib/classes/log4j.properties
。这会将其放在应用程序的类路径中,并且在您重新启动服务器或重新启动/重新部署应用程序后,任何更改都会得到反映。

© www.soinside.com 2019 - 2024. All rights reserved.