Frage

(siehe hier für das problem, das ich zu lösen versuche)

Wie bekommt man den Ruhezustand zu melden clob-Werte es wird einfügen.Es ist die Protokollierung andere Wert-Typen, wie Integer etc.

Ich habe Folgendes in meine log4j-config:

log4j.logger.net.sf.hibernate.SQL=DEBUG
log4j.logger.org.hibernate.SQL=DEBUG
log4j.logger.net.sf.hibernate.type=DEBUG
log4j.logger.org.hibernate.type=DEBUG

Das erzeugt eine Ausgabe wie:

(org.hibernate.SQL) insert into NoteSubstitutions (note, listIndex, substitution) values (?, ?, ?)
(org.hibernate.type.LongType) binding '170650' to parameter: 1
(org.hibernate.type.IntegerType) binding '0' to parameter: 2
(org.hibernate.SQL) insert into NoteSubstitutions (note, listIndex, substitution) values (?, ?, ?)
(org.hibernate.type.LongType) binding '170650' to parameter: 1
(org.hibernate.type.IntegerType) binding '1' to parameter: 2

Aber Sie werden bemerken, dass es nie zeigt parameter: 3 das ist unsere clob.

Was würde ich wirklich wollen, ist etwas wie:

(org.hibernate.SQL) insert into NoteSubstitutions (note, listIndex, substitution) values (?, ?, ?)
(org.hibernate.type.LongType) binding '170650' to parameter: 1
(org.hibernate.type.IntegerType) binding '0' to parameter: 2
(org.hibernate.type.ClobType) binding 'something' to parameter: 3
(org.hibernate.SQL) insert into NoteSubstitutions (note, listIndex, substitution) values (?, ?, ?)
(org.hibernate.type.LongType) binding '170650' to parameter: 1
(org.hibernate.type.IntegerType) binding '1' to parameter: 2
(org.hibernate.type.ClobType) binding 'something else' to parameter: 3

Wie bekomme ich es, um zu zeigen, das in der log?

War es hilfreich?

Lösung

Versuchen Sie es mit:

log4j.logger.net.sf.hibernate=DEBUG
log4j.logger.org.hibernate=DEBUG

Das ist die feinste Ebene, die Sie erhalten.Wenn es nicht zeigen die Informationen, die Sie wollen, dann ist es nicht möglich.

Andere Tipps

Nun, es sieht aus wie Sie es nicht können. (Danke Marcio für den Vorschlag, aber leider ist nicht alles hinzufügen, was nützlich)

Versuchen Sie, log4j.logger.org.Ruhezustand.type=TRACE und sehen, ob das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top