Подавить встроенную версию сервера 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 [email protected]:4725

Я попытался настроить сервер с помощью xml, но оказалось, что этот вывод не перенаправляется со следующим содержанием: http://docs.codehaus.org/display/JETTY/StdErrStdOut.


person Mikulas Dite    schedule 08.04.2012    source источник


Ответы (2)


Вы используете 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, см. Регистрация причала

person andih    schedule 08.04.2012
comment
Спасибо, я полагаю, что установка уровня WARN может подавить версию. - person Mikulas Dite; 08.04.2012

Перед запуском сервера установите уровень StdErrLog на WARN:

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