1

是否可以隐藏 Jetty 产生的以下输出?

2012-04-08 10:52:35.467:INFO:oejs.Server:jetty-8.y.z-SNAPSHOT
2012-04-08 10:52:35.623:INFO:oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:4725

我尝试使用 xml 配置服务器,但事实证明此输出未使用以下要点重定向: http: //docs.codehaus.org/display/JETTY/StdErrStdOut

4

2 回答 2

3

您正在使用 Jetty 8,文档位于 http://wiki.eclipse.org/Jetty/

Jetty 在服务器启动期间写入此信息

LOG.info("jetty-"+__version);

如果你使用 StdErr Logger,即你的类路径上没有 SLF4J Logging Framework,你可以使用系统属性

org.eclipse.jetty.LEVEL

配置日志级别。 org.eclipse.jetty.LEVEL支持 LogLevels ALL|DEBUG|INFO|WARN。

有关 Jetty 7,8.x 以及如何将外部日志框架与 jetty 一起使用的更多信息,请查看Jetty Logging

于 2012-04-08T10:37:46.013 回答
1

在启动服务器之前将StdErrLog级别设置为,:WARN

Properties p = new Properties();
p.setProperty("org.eclipse.jetty.LEVEL", "WARN");
org.eclipse.jetty.util.log.StdErrLog.setProperties(p);
于 2013-03-27T17:21:04.827 回答