2013-10-07 9 views
8

Ist es möglich, die Protokollierung im Ruhezustand so einzustellen, dass nur UPDATE-, INSERT- und DELETE-Abfragen angezeigt werden, aber kein SELECT? Ich habe meine Eigenschaft show_sql auf "true" gesetzt, aber die Anwendung überschreibt meine Konsole mit vielen ausgewählten Abfragen. ist es möglich, es so zu konfigurieren?Ruhezustandsprotokoll show update queries, aber kein select

Ich benutze postgres mit Spring und jboss.

ich Hilfe schätzen :)

+1

Sie immer alle SELECT-Anweisungen Kommandozeilen-Tools d.h mit ausfiltern: Katze server.log | grep -v SELECT – ragnor

+0

ok, es ist eine knifflige Sache, aber ich würde sagen, Anwendung oder jboss, um SELECT-Anweisungen nicht protokollieren :) – Marcin

+4

Nein, Sie können nicht. Es ist eine Alles-oder-Nichts-Einstellung im Ruhezustand. Die einzige Möglichkeit wäre, einen eigenen Filter-Appender zu erstellen und das SQL von dort in den Hibernate zu filtern. Es wird jedoch nicht von Anfang an unterstützt und erfordert Arbeit von Ihnen. –

Antwort