是否可以隐藏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。
答案 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);