Jetty-HTTP-Protokollierung
Ich würde gerne Jetty Protokollierung aller HTTP-Anfragen (zusammen mit dem Körper) und Antworten. Ist dies nativ unterstützt von der Jetty? Im Idealfall würde es melden, um meine vorhandenen log4j log-Datei.
Ich bin mit Steg 6.
InformationsquelleAutor Steve Kuo | 2012-12-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Jetty kommt mit einer Anfrage-logger, anmelden kann im NCSA-format. Dass das format nicht gehören Dinge wie-request-body, wie Sie benötigen, aber das standard-format passen-tools wie webalizer und dergleichen.
Wenn Sie brauchen, um sich mehr können Sie die logback-request-Protokoll-Implementierung oder schreiben Sie Ihre eigenen logger durch die Umsetzung jettys RequestLog-Schnittstelle.
Außerdem würde ich empfehlen ein upgrade auf jetty7/8 (gleiche Codebasis, aber 8 stellt die servlet-3.0-Funktionalität). Oder direkt bewegen zu jetty9.
Hier ist die jetty9 Dokumentation für die Anfrage-Protokolle:
http://www.eclipse.org/jetty/documentation/current/configuring-logging.html#configuring-jetty-request-logs
Gleiche für jetty7/8:
http://wiki.eclipse.org/Jetty/Tutorial/RequestLog
Ich lassen es als eine übung für Sie zu finden, die jetty6 docs oder noch besser, ein upgrade. 🙂
Ok, gerade festgestellt, dass die jetty6 docs durch Zufall: http://docs.codehaus.org/display/JETTY/Logging+Anfragen
InformationsquelleAutor Thomas Becker
TL;DR
Müssen Sie aktivieren die richtigen Module, fügen Sie einfach in die
start.ini
Datei:Starten Sie Jetty und haben einen Blick in die logs-Verzeichnis.
InformationsquelleAutor freedev