3

Ninjectに実行中のログアウトをさせる方法はありますか?

特に、オブジェクトがいつ作成されるかを確認したいと思います。一時オブジェクトとシングルトンオブジェクトが混在しているので、デバッグ中に、必要に応じてオブジェクトスコープを修正できるように、それぞれのインスタンスがいくつ作成されているかを確認できると非常に便利です。

編集: NB私はhttp://github.com/ninject/ninjectで見つけたNinject2を見​​ています

4

2 に答える 2

2

新しいWebサイトを見ると、拡張機能のリストが表示されます。2.0 RTMがリリースされ、拡張機能は一度に1つずつリリースされますが、引き続き使用できます。ロギング拡張機能はここにあり、静的オブジェクトを使用して数値を追跡し、バインド中に.OnActivation(...)で数値をインクリメントするラムダ式を提供できます。

于 2010-03-07T14:44:26.370 に答える
1

v1.xの回答:はい、aolog4netおよびNLog用のログアダプター経由-http://mhinze.com/logging-with-ninject/を参照してください

[コメントへの返信]編集:v2.0ベータ版回答:いいえ:-

Ninject 2からベータ版に到達します!

Ninject 1.xにあったもので、Ninject2にはないもの。

ロギングインフラストラクチャ:とにかくあまり役​​に立たなかったのでカットします。Ninjectはそれ自体のロギングメッセージを生成しなくなりましたが、私はイントロスペクションの代替ソースを調べています。

..。

于 2009-12-14T17:11:18.163 に答える