0

Log4Netをログツールとして使用しています。テストシステムにデータベースが1つしかない場合は、すべてが非常にうまく機能します。

しかし、私の実際のシステムには複数のデータベースがあります。異なるユーザーが異なるデータベースを持っている可能性があります。現在ログインしているユーザーに応じて、ログ情報を別のデータベースに入れたい。

しかし、私が知る限りでは。Log4Netはこのトピックをサポートしていないようです。log4Netは、ライフタイムで「1回」だけ構成されているようです。

その場で自分の情報に基づいてlog4netにデータベース構成を選択させることは可能ですか?

4

1 に答える 1

0

私は答えを見つけました:

log4net-複数の構成ファイルを使用して構成する

そしてこれ: http: //logging.apache.org/log4net/release/manual/repositories.html

Log4Netが1つの構成しかサポートしていないと思ったのは、掘り下げなかったからです。上記のリンクの内容が言ったように:構成ごとに独自のリポジトリを作成する必要があります。

これですべてが正常に機能し、ログ情報は、予想どおり、指定された構成に基づいてさまざまなデータベースに送信されます。

于 2012-10-25T08:48:14.587 に答える