ロギングは非常に重要であり、ログに記録する可能性のある場所が多数あることがわかります。ログ自体が例外をスローした場合(例えば、ファイル、データベース、イベントログ、...)ロギングによって発生する例外の処理
はしかし、あなたは何をしますか?ファイルにログを記録しようとしたが、アクセス権がない場合、またはファイルがロックされている場合は、イベントログに記録できます。私はそれがどうなるかわかりませんが、イベントログへのロギングも失敗するようなシナリオがあると想定しています。どこかで報告されるようにログを記録する際に発生する例外をどうやって処理しますか?
少なくとも失敗する可能性がどのような伐採の方法がありますか? どのようなロギング方法が失敗する可能性が最も高いですか?
私の現在の計画は少しもイベントログに行くと、ファイルに行くすべてのロギング用です。ファイルへのロギングに失敗した場合は、それをイベントログに記録します。イベントログに失敗するという良い計画はありません。