Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie kann ich UPDATE-Anweisungen mithilfe der Protokollierung des Oracle-Treibers auf angemessene Weise protokollieren?

In java.util.logging haben Sie zwei Möglichkeiten, die im Log angezeigten Meldungen auszuwählen:

  • Kategorie, die von den Entwicklern auf oracle.jdbc gesetzt wurde
  • Loglevel, das Sie bereits untersucht haben, muss mindestens finest sein Es gibt nichts anderes, was Sie tun können, um die Protokollierung zu konfigurieren.

Aber es gibt Alternativen:Wenn die Anwendung unter Ihrer Kontrolle steht, fügen Sie Protokollierung zu allen Aktualisierungsaufrufen hinzu.

Wenn die Anwendung nicht unter Ihrer Kontrolle steht oder Sie eine generische Lösung wünschen, entscheiden Sie sich für einen Wrapper. Sie definieren einen JDBC-Treiber, der Ihre Anfragen protokollieren kann (möglicherweise fein konfigurierbar nach Ihren Bedürfnissen), aber dann wiederum alle Aufrufe an den echten JDBC-Treiber weiterleitet.