JSR 303 の Hibernate バリデータ実装を使用して、プログラム内のいくつかのエンティティを検証していますが、正しくないデータをログに記録する必要があります。JSR 303 検証の結果として ConstraintViolation のリストを取得できますが、失敗した検証のメタデータしか含まれていません。問題のある値自体は、ログに記録するためにどこにもありません(制約違反をエンティティにマップし直す必要がありますが、これはひどいです)。
Hibernate の ConstraintTree クラスで、検証されたすべての値をログに記録するトレース ログを見つけましたが、それは役に立ちます (どれが失敗したかわかりません)。
失敗した検証値のロギングをトリガーする魔法のロガー名はありますか?