禁用 wildfly 引导日志
Disable wildfly boot logs
=========================================================================
JBoss Bootstrap Environment
JBOSS_HOME: /opt/jboss/wildfly
JAVA: /usr/lib/jvm/java/bin/java
JAVA_OPTS: -server -Xms1024m -Xmx2048m Djava.net.preferIPv4Stack=true -server -Djava.awt.headless=false -DnmsServer=true -Djava.naming.factory.initial=org.jboss.as.naming.InitialContextFactory
=========================================================================
在wildfly服务器启动时,我们可以看到我相信standalone.sh脚本
打印的那些日志
我要求所有标准输出日志都应采用 JSON 格式。除了 sh 脚本打印的日志之外的所有其他日志都在 standalone.xml 中配置并且在 JSON 中正常工作。是否可以通过某种方式配置这些启动日志(不触及 sh 脚本)或者完全删除它们?
在 standalone.sh
中(至少从 Wildfly 24.0.1 的第 321 行开始)有:
# Display our environment
echo "========================================================================="
echo ""
echo " JBoss Bootstrap Environment"
echo ""
echo " JBOSS_HOME: $JBOSS_HOME"
echo ""
echo " JAVA: $JAVA"
echo ""
echo " JAVA_OPTS: $JAVA_OPTS"
echo ""
echo "========================================================================="
echo ""
如果您无法修改默认值 standalone.sh
,那么您需要复制它并将其删除。注意文件中还有其他echo
语句以防报错
=========================================================================
JBoss Bootstrap Environment
JBOSS_HOME: /opt/jboss/wildfly
JAVA: /usr/lib/jvm/java/bin/java
JAVA_OPTS: -server -Xms1024m -Xmx2048m Djava.net.preferIPv4Stack=true -server -Djava.awt.headless=false -DnmsServer=true -Djava.naming.factory.initial=org.jboss.as.naming.InitialContextFactory
=========================================================================
在wildfly服务器启动时,我们可以看到我相信standalone.sh脚本
打印的那些日志我要求所有标准输出日志都应采用 JSON 格式。除了 sh 脚本打印的日志之外的所有其他日志都在 standalone.xml 中配置并且在 JSON 中正常工作。是否可以通过某种方式配置这些启动日志(不触及 sh 脚本)或者完全删除它们?
在 standalone.sh
中(至少从 Wildfly 24.0.1 的第 321 行开始)有:
# Display our environment
echo "========================================================================="
echo ""
echo " JBoss Bootstrap Environment"
echo ""
echo " JBOSS_HOME: $JBOSS_HOME"
echo ""
echo " JAVA: $JAVA"
echo ""
echo " JAVA_OPTS: $JAVA_OPTS"
echo ""
echo "========================================================================="
echo ""
如果您无法修改默认值 standalone.sh
,那么您需要复制它并将其删除。注意文件中还有其他echo
语句以防报错