asp.net mvc3とnhibernate 3.2を使用してアプリケーションをビルドします。私はElmahを使用してすべてのエラーメッセージを記録することにしました。なぜLog4Netがnhibernateに必要ですか?
私はnhibernateがlog4netをサポートしていることを覚えており、すべてのクエリをログに記録しています。ログファイルにクエリを出力することに気を配らなければ、nhibernateプロファイラを使用してlog4netからElmahにswtichingする他の理由は何ですか?
ありがとうございました。私はそこにlog4netのdllを残して、ちょうどそれで何もしないだろうと思う。ところで、私はweb.configファイルからすべてのlog4net設定を削除しました。大丈夫ですか? – qinking126
log4netは設定がなければエラーなしで何をすべきかを知るには頑強でなければならないので、はいと言いたいのですが、システム全体を徹底的にテストして確認します。 – KeithS
この回答は正しくありません。 NHibernateはlog4netのハード依存関係を削除しました。 Slyの答えが正しい。 –