6

私のアプリケーションは H2 を使用していますが、既にログ ファイルがあります (例: abc.log)

今、私はH2でもログ/エラーをそのファイル(abc.log)に書き込むようにしようとしているので、何か問題が発生した場合、ユーザーは私に送信するファイルが1つしかありません(abc.logとabc.db.traceではありませんファイル)

それを達成する方法はありますか?

4

2 に答える 2

5

次のように、SL4FJ を使用するように H2 を構成できます。

jdbc:h2:~/test;TRACE_LEVEL_FILE=4

ロガー名はh2database.

于 2013-01-03T06:00:34.793 に答える
3

わかりました解決策は私がそれを信じるのは簡単でしたが、私がしなければならなかったのは追加することだけでした

slf4j-api-1.7.2.jar 

slf4j-jdk14-1.7.2.jar 

私のアプリのクラスパスで。

SLF4J は (最初に検索してから) 使用する基礎となるロギング フレームワークを自動的に検出するため、適切な実装を配置するだけです。

1 つの警告として、SLF4J は一度に複数のフレームワークを使用できないようです。そのため、このソリューションは既存のフレームワークが 1 つしかない場合にのみ機能します。

于 2013-01-07T09:50:38.387 に答える