Alex: Kompletten Request loggen

Hallo alle zusammen,

gibt es für den Apachen eine Möglichkeit, nicht nur die erste Zeile des Requests zu loggen (mit %r im Log-Format) sondern den _kompletten_ Request?

Viele Grüße

Alex

  1. gibt es für den Apachen eine Möglichkeit, nicht nur die erste Zeile des Requests zu loggen (mit %r im Log-Format) sondern den _kompletten_ Request?

    Du meinst die POST Daten, richtig? Nicht, dass ich wüsste, zumindest nicht mit "Bordmitteln":
    http://httpd.apache.org/docs/2.2/mod/mod_log_config.html#formats

      1. Hallo,

        http://httpd.apache.org/docs/2.2/mod/mod_dumpio.html

        Schaut gut aus.

        Im Prinzip schon. Leider nimmt's mir die Möglichkeit des "Conditional Logging", die ich mit den "Boardmitteln" habe (und brauche).

        Viele Grüße

        Alex

        1. Im Prinzip schon. Leider nimmt's mir die Möglichkeit des "Conditional Logging", die ich mit den "Boardmitteln" habe (und brauche).

          Hmmm... Dann fallen mir nur noch abgefahrene Sachen ein. Du könntest Dir per mod_perl einen eigenen Request Handler schreiben und das Logging dann manuell machen...

          http://perl.apache.org/docs/2.0/user/handlers/http.html#PerlLogHandler

          1. Hallo,

            Im Prinzip schon. Leider nimmt's mir die Möglichkeit des "Conditional Logging", die ich mit den "Boardmitteln" habe (und brauche).

            Hmmm... Dann fallen mir nur noch abgefahrene Sachen ein. Du könntest Dir per mod_perl einen eigenen Request Handler schreiben und das Logging dann manuell machen...

            http://perl.apache.org/docs/2.0/user/handlers/http.html#PerlLogHandler

            Ja, ich weiß. Sowas wollte ich allerdings erst machen, wenn wirklich alles, was der Apache von Hause aus an Logging kann, nicht zum Erfolg führt. Kann mir nämlich nicht vorstellen, daß die Skriptvariante auf einem einigermaßen gut frequentierten Server nicht die Performance merklich drückt.

            Viele Grüße

            Alex

            1. Kann mir nämlich nicht vorstellen, daß die Skriptvariante auf einem einigermaßen gut frequentierten Server nicht die Performance merklich drückt.

              Es gibt einige hochfrequentierte Seiten, die auch für die Applikationslogik auf mod_perl setzen. Kommt sicher darauf an, was "gut frequentierten Server" bedeutet. Da Dein Handler im Speicher kompiliert vorliegt, wird er sehr schnell sein. Wenn dann das Logging nur in bestimmten Fällen greift....

              1. Hallo,

                Es gibt einige hochfrequentierte Seiten, die auch für die Applikationslogik auf mod_perl setzen. Kommt sicher darauf an, was "gut frequentierten Server" bedeutet. Da Dein Handler im Speicher kompiliert vorliegt, wird er sehr schnell sein. Wenn dann das Logging nur in bestimmten Fällen greift....

                Ich probier's gerade aus. Schon allein aufgrund des Mangels an Alternativen. ;-)

                Danke für Deine Zeit.

                Viele Grüße

                Alex

    1. Hallo,

      gibt es für den Apachen eine Möglichkeit, nicht nur die erste Zeile des Requests zu loggen (mit %r im Log-Format) sondern den _kompletten_ Request?

      Du meinst die POST Daten, richtig? Nicht, dass ich wüsste, zumindest nicht mit "Bordmitteln":

      Nein, nicht nur. Ich meine _alles_, d.h. den kompletten Request, den der Client an den Server sendet.

      Viele Grüße

      Alex