取消嵌入式Jetty服务器版本

时间:2012-04-08 08:55:38

标签: java jetty embedded-jetty

是否可以隐藏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

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:1)

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

Properties p = new Properties();
p.setProperty("org.eclipse.jetty.LEVEL", "WARN");
org.eclipse.jetty.util.log.StdErrLog.setProperties(p);