try/catchでloggingステートメントをラップするのは意味がありますか? 私のようにlog4netのを使用しています:例外をスローからlog4netのを防ぐために(私はその失敗ストップ、まだ知っている)、またはログ・ロジックが例外をスローした場合にクラッシュからアプリケーションを防ぐために、それが作るんLog4Net Log Statementをtry/catchでラップすることはできますか?
LogManager.GetLogger(type).Debug(message, exception)
try/catchで呼び出しをラップする意味ですか?
try{
LogManager.GetLogger(type).Debug(message, exception)
} catch(Exception e){//Some Logic Here}
また、excpetionがキャッチされた場合にはcatch節でどうするかについての勧告を探して。
log4netは例外をスローしません。 "何らかの理由でlog4netがキャッチされない例外をスローした場合(ArgumentExceptionとArgumentNullExceptionがスローされる場合を除く)、[email protected]メーリングリストに電子メールを送ってください。**キャッチされていない例外すぐに注意を必要とする深刻なバグとして扱われます** "_ _ – stuartd