0

log4netを使用して次のことが可能かどうかはわかりません。

データベースから起動時にすべての構成を読み取るサービスがあります。構成内には、「ログ レベル」や「ログ ファイルの場所」などのログ構成があります。

要件は、サービスの起動からデータベースから読み取ったログ ファイルの場所までのログを含むすべてのログを書き込むことです (これはもちろん、データベースへの接続に問題があった場合です)。

同僚がこの要件を満たすために非常に単純なログ クラスを作成しましたが、log4net が既に提供しているいくつかの機能を使用するために log4net を使用したいと考えています。

これを作る方法について何か考えはありますか?

4

1 に答える 1

0

最も簡単なハックは、起動時にデータベースから既存の構成を読み取り、log4net の形式に一致する外部構成ファイルを生成することです。

次に、この記事の「ファイルを直接読み取る」セクションに従って、log4net にこのファイルを直接読み取るように依頼できます。

http://logging.apache.org/log4net/release/manual/configuration.html

于 2012-08-28T02:28:59.587 に答える