休止状態のログを有効にしてパラメーター値の儀式をログに表示する必要がある Java アプリケーションがあります。、したがって、これの代わりに、クエリに渡された実際のパラメーターを確認したいのですが、
私は次の方法で構成しました
log4j.logger.org.hibernate.SQL=DEBUG
log4j.logger.org.hibernate.type=TRACEThe first is equivalent to hibernate.show_sql=true, the second prints the bound parameters among other things.
hibernate.cfg.xml
<property name="show_sql">true</property>
<property name="format_sql">true</property>
<property name="use_sql_comments">true</property>
しかし、クエリは、親ロガーでは .. とも書かれているということです。
log4j.logger.org.hibernate.SQL=@log4j.appender.Hibernate.Threshold@, Hibernate
検索すると値が見つかりました..以下に示すようにデバッグするように設定しました
log4j.appender.Hibernate.Threshold=DEBUG
まだ休止状態のログに残っていますが、次のようなパラメーターを持つクエリが表示されます。ログで実際のパラメータを確認する方法を教えてください