Vorrei che Jetty registrasse tutte le richieste HTTP (insieme al corpo) e le risposte. È supportato nativamente da Jetty? Idealmente, dovrebbe accedere al mio file log log4j esistente.Registrazione Jetty HTTP
Sono in esecuzione Jetty 6.
Vorrei che Jetty registrasse tutte le richieste HTTP (insieme al corpo) e le risposte. È supportato nativamente da Jetty? Idealmente, dovrebbe accedere al mio file log log4j esistente.Registrazione Jetty HTTP
Sono in esecuzione Jetty 6.
Jetty viene fornito con un registratore di richiesta che può accedere in formato NCSA. Questo formato non include cose come il corpo della richiesta, come richiesto, ma quel formato standard si adatta a strumenti come webalizer e simili.
Se è necessario effettuare il log in più è possibile utilizzare l'implementazione del log di richiesta di logback o scrivere il proprio logger implementando l'interfaccia RequestLog di Jetty.
Oltre a questo consiglio vivamente di eseguire l'aggiornamento a jetty7/8 (stessa base di codice, ma 8 fornisce funzionalità di servlet 3.0). O spostati direttamente su jetty9.
Ecco la documentazione jetty9 per la richiesta tronchi: http://www.eclipse.org/jetty/documentation/current/configuring-logging.html#configuring-jetty-request-logs
Lo stesso vale per jetty7/8: http://wiki.eclipse.org/Jetty/Tutorial/RequestLog
lascio come esercizio di trovare i documenti jetty6 o meglio ancora, l'aggiornamento. :)
Ok, ho appena trovato il documento jetty6 per caso: http://docs.codehaus.org/display/JETTY/Logging+Requests