2011-07-07 10 views
4

私はすべてのMVCプロジェクトの共通ライブラリを作成する方法を考え出しています。私は、BaseControllerクラスとBaseModelクラスを使って、とても簡単に始めました。簡単なもの!NLog、Elmah +共有ライブラリ

私のプロジェクトでは、ElmahまたはNLogを使用して例外および/またはトレース情報を記録したいと考えています。

誰でも私に両方をサポートする共通ライブラリを作成するためのベストプラクティスについてのアイデアを教えてもらえますか?

答えて

4

ロギングの基本としてNLogを使用します。私はELMAに例外をルーティングするために使用できるNLogの小さなターゲットを作成しました。あなたはhttps://github.com/ccellar/nlog-elmah-targetにそれを見つけるでしょう。

このターゲットでは、logger.*Exception(...)を使用して例外を記録し、ELMAHに渡すことができます。

+2

https://www.nuget.org/packages/NLog.Elmah/パッケージもあります – Julian

関連する問題