Acho que consegui - em jetty-logging.xml existe uma linha:
<Call class="org.eclipse.jetty.util.log.Log" name="info"><Arg>Redirecting stderr/stdout to <Ref id="ServerLogName"/></Arg></Call>
Edite isso e ele pára.
Eu tenho o jetty configurado para inicializar no login usando o script init padrão no CentOS 6.3 - meu problema é que ele decide registrar algumas mensagens no console antes de redirecioná-lo para seus próprios arquivos de log, o que acaba imprimindo na tela de login.
Isso acaba com:
login: 20120-07-13 19: 53: 09.039: INFO :: Redirecionando stderr / stdout para /opt/jetty/logs/2012_07_13.stderrout.log
O que é bastante feio, existe alguma maneira de se livrar disso?
Eu tive o mesmo problema. A mensagem que aparece durante a inicialização é um sinal indicando que você não configurou corretamente o jetty para ser executado como um daemon / serviço durante a inicialização do sistema. Ao modificar o jetty-logging.xml
você está suprimindo o sintoma, mas não removendo a causa raiz.
Suponho que você tenha simplesmente usado uma variação do seguinte comando para fazer o jetty iniciar na inicialização do sistema:
chkconfig jetty on
Para que o serviço seja reiniciado corretamente na reinicialização, remova o comentário das 3 linhas em /etc/init.d/jetty
(conforme indicado no próprio script de inicialização):
# ========================
# chkconfig: 3 99 99
# description: Jetty 8 webserver
# processname: jetty
# ========================
Você notará que as mensagens de log "feias" na tela de login desaparecem.