2017-10-20 31 views
-1

プロジェクトのlog4netラッパークラスを作成しましたので、プロジェクトのlog4netの同じインスタンスからすべてログできます。私たちはコントローラの下にどのセクションが来るのか不明ですが、ヘルパークラスのために別のフォルダを作成することをお勧めします。MVVMに続いてC#.NETプロジェクトにlog4netラッパークラスを組み込む

これに従う業界標準はありますか?

+0

あなたの質問は、間違いなく意見の下にあります。 [ask] – MickyD

答えて

0

私は業界標準とは言えませんが、私たちのアプリケーションでは、ロギングを最低レベルにすることが最も効果的でした。他のほとんどすべてが参照するライブラリの中にサードパーティの機能をラップする独自のクラスを作成しました。次に、私たちのアプリでのログを簡素化し、標準化する独自のメソッドを実装しました。このアプローチにより、重要なプロジェクト変更なしにどこでもログを使用することが可能になります。あなたは何かを記録する必要がある場所で静的メソッド呼び出しを追加するだけです。

+0

ハトは餌を与えないでください。 _ [[悪い]質問に答える姿勢](https://meta.stackoverflow.com/questions/281793/stance-on-answering-bad-questions)_ and _ [トピック外の質問について助言する必要がありますか?] https://meta.stackoverflow.com/questions/276572/should-one-advise-on-off-topic-questions)_ – MickyD

0

いいえこのようなことのための工業標準はありません。それにもかかわらず、log4net用の別のラッパーを作成する代わりに、既存のoneを使用することを検討してください。次に、あなたの選択したDIに登録し、コンストラクタ経由で注入します。

+0

ハトは餌を与えないでください。 _ [[悪い]質問に答える姿勢](https://meta.stackoverflow.com/questions/281793/stance-on-answering-bad-questions)_ and _ [トピック外の質問について助言する必要がありますか?] https://meta.stackoverflow.com/questions/276572/should-one-advise-on-off-topic-questions)_ – MickyD

関連する問題