有二個方法可以停止wildfly自己保存在standalone目錄下的server log
1. 直接修改standalone-full-ha.xml
位於wildfly/standalone/configuration
將root-logger handlers註解掉
<root-logger>
<level name="INFO"/>
<handlers>
<!--
<handler name="CONSOLE"/>
<handler name="FILE"/>
-->
</handlers>
</root-logger>
<level name="INFO"/>
<handlers>
<!--
<handler name="CONSOLE"/>
<handler name="FILE"/>
-->
</handlers>
</root-logger>
systemctl restart wildfly
此方式須重新啟動wildfly,查網路資料有些人不建議在運行中的服務上使用
2. 查到第二種方法,使用CLI命令去處理
先登入wildfly console
sh /opt/wildfly/bin/jboss-cli.sh --connect controller=127.0.0.1 -c
/subsystem=logging/root-logger=ROOT:remove-handler(name="CONSOLE")
再檢查standalone.xml
發現<handler name="CONSOLE"/>
這行被CLI命令拿掉了