2

SQLクエリを呼び出すメソッドを使用した後、コンソールにSQLログを表示する方法を知っている人はいますか? Eclipse、Log4J fw、および TopLink V11.1.1.5 を使用しています。

これは私のlog4jファイルです:

log4j.appender.sql.Threshold=INFO
log4j.appender.sql=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.sql.URL=url
log4j.appender.sql.sql=xxxx
log4j.appender.sql.password=pwd
log4j.appender.sql.user=user
log4j.appender.sql.driver=driver

Log4j プロパティ ファイルの一部の行が欠落していると思います。

前もって感謝します!

4

1 に答える 1

0

構成によってこれを行うことができるとは思いません。私の知る限り、ステートメントを起動する前に (コードから) ステートメントをログに記録する必要があります。または、SQL Monitor のようなものを使用することもできますが、log4J ログ ファイルにステートメントが含まれません。

最初のオプションを作成する場合は、これらをログに記録する SQL ステートメントを実行するためのラッパー クラスを作成できます。

于 2013-02-14T09:44:37.527 に答える