App服务器启动脚本,我将日志写入"$INST_NAME-stdout.log"
INST_NAME=merch
nohup sh $JBOSS_HOME/bin/run_$INST_NAME.sh -b $IPADDRESS -c $INST_NAME > $JBOSS_HOME/server/$INST_NAME/log/$INST_NAME-stdout.log &
我正在使用JBoss Version 5在Linux上运行。
jboss-log4j.xml
具有以下条目,其中应用程序日志写入$INST_NAME-server.log
INST_NAME=merch
。
在上面的代码中,我通过更新merch-server.log
来控制jboss-log4j.xml
,指出文件的最大大小应为500 MB,并且要保留的最大备份文件为100。
因此,当我启动JBoss App服务器时,会生成两个日志文件merch-stdout.log
和merch-server.log
。
如何为stdout日志控制/管理相同的内容?
我需要最少登录merch-stdout.log
。我该怎么做?
我不想编写任何存档脚本或将其传递给>dev/null
,我想知道我们是否能够实现这一目标,因为我们已经获得了merch-server.log
。