0

IIS 7 でホストされている WCF アプリケーションがあり、log4net を有効にしました。web.config を変更せずにロギングを非常に簡単に有効/無効にしたいので、別の log4net.config ファイルを使用しています。指定したパスに log4net.config ファイルをドロップすると、WCF アプリケーションはファイルへのログインを開始します。しかし、log4net.config ファイルを削除すると、アプリケーションは引き続きログに記録します。ログ オプションを削除するには、常にアプリケーション プールを手動で再起動する必要があるようです。

IIS アプリケーション プールを再起動したり、web.config に構成を追加したりせずに、log4net ログを無効にする他の方法はありますか?

ありがとうございました。

4

1 に答える 1

1

ファイルが作成されたときにロギングが開始される場合は、アプリケーションがそれを監視している必要があります。これは、log4net.config を編集してロギング レベルをオフに変更するだけでよいことを示唆しています。

于 2012-10-04T10:31:34.010 に答える