IISピックアップディレクトリを使用するには、log4netのSmtpPickupDirAppenderをどのように取得しますか?

StackOverflow https://stackoverflow.com/questions/242908

  •  04-07-2019
  •  | 
  •  

質問

デプロイするライブサーバーの性質により、メール設定ではdeliveryMethod =" PickupDirectoryFromIis"を使用しています。 log4netを使用してログをメールで送信していますが、同じことを行う方法を見つける必要があります。

ドキュメントから、pickupDir設定があるSmtpPickupDirAppenderがあることがわかります。これをIISが使用するピックアップディレクトリに設定すると、すべてが正常に機能するはずです。しかし、私が本当に欲しいのは、log4netにIISの設定を使用して、そのままにしておくことです。そうすれば、それが変更された場合、log4netの設定も変更する必要がなくなります。これは忘れがちです。これを行う方法はありますか?

役に立ちましたか?

解決

わかりません、それは不可能です。良いアイデアのように聞こえますが。

log4netの最大の利点の1つは、アプリケーションを再起動または再コンパイルせずに構成を変更できることです(よくある質問)、ログのダウンタイムを心配する必要はありません。

IISにSMTPピックアップディレクトリを照会できるかどうかわかりません。可能であれば、IISにこの情報を照会するバックグラウンドジョブを追加できますか?

他のヒント

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top