0

プロジェクトのロギング システムのほとんどに SLF4J (log4j バインディングを使用) を使用するのが好きです。私は初めて Hibernate を試してみましたが、hibernate.cfg.xmlファイルで次のプロパティを使用して、(Hibernate によって実行された) SQL ステートメントの出力を有効/無効にできることがわかりました。

<property name="show_sql">true</property>

Hibernate構成内ではなく、log4j構成XML内でこれを指定する方法はありますか? すべてのログ設定を 1 つの構成ファイルに統合したいと考えています。

4

1 に答える 1

3

通常、これらは次のロガーを DEBUG に設定することによって行われます (log4j.properties ファイルを介して)。hibernate.cfg.xml を変更する必要さえありません

log4j.logger.org.hibernate.SQL=DEBUG
于 2013-07-23T23:03:06.087 に答える