user705142 Asked: 2012-07-13 23:59:36 +0800 CST2012-07-13 23:59:36 +0800 CST 2012-07-13 23:59:36 +0800 CST 静音 Jetty 的初始控制台日志记录 772 我已经将码头设置为使用 CentOS 6.3 中的标准初始化脚本在登录时启动 - 我的问题是它决定在将它重定向到它自己的日志文件之前将一些消息记录到控制台,最终打印出来登录屏幕。 它结束于: 登录:20120-07-13 19:53:09.039:INFO::Redirecting stderr/stdout to /opt/jetty/logs/2012_07_13.stderrout.log 这是相当丑陋的,有什么办法可以摆脱这个? centos login jetty boot 2 个回答 Voted Best Answer user705142 2012-07-15T23:12:19+08:002012-07-15T23:12:19+08:00 我想我明白了——在 jetty-logging.xml 中有一行: <Call class="org.eclipse.jetty.util.log.Log" name="info"><Arg>Redirecting stderr/stdout to <Ref id="ServerLogName"/></Arg></Call> 编辑它并停止。 Chris2M 2013-07-08T11:25:46+08:002013-07-08T11:25:46+08:00 我遇到过同样的问题。启动期间出现的消息是一个标志,表明您没有正确配置 jetty 在系统启动期间作为守护进程/服务运行。通过修改jetty-logging.xml您是在抑制症状而不是消除根本原因。 我假设您只是使用了以下命令的变体来让 jetty 在系统启动时启动: chkconfig jetty on 要使服务在重新启动时正确重新启动,请取消注释中的 3 行/etc/init.d/jetty(如启动脚本本身所示): # ======================== # chkconfig: 3 99 99 # description: Jetty 8 webserver # processname: jetty # ======================== 您会注意到登录屏幕上的“丑陋”日志消息消失了。
我想我明白了——在 jetty-logging.xml 中有一行:
编辑它并停止。
我遇到过同样的问题。启动期间出现的消息是一个标志,表明您没有正确配置 jetty 在系统启动期间作为守护进程/服务运行。通过修改
jetty-logging.xml
您是在抑制症状而不是消除根本原因。我假设您只是使用了以下命令的变体来让 jetty 在系统启动时启动:
要使服务在重新启动时正确重新启动,请取消注释中的 3 行
/etc/init.d/jetty
(如启动脚本本身所示):您会注意到登录屏幕上的“丑陋”日志消息消失了。