Domanda

C'è un modo per ottenere Ninject per disconnettersi quello che sta facendo?

In particolare mi piacerebbe vedere quando vengono creati gli oggetti. Come ho un mix di oggetti transitori e Singleton sarebbe molto utile per me durante il debug per essere in grado di vedere come si stanno creando molte istanze di ogni modo che posso risolvere ambiti oggetti dove necessario.

Modifica N.B. Sto guardando Ninject 2 come si trova a http://github.com/ninject/ninject

È stato utile?

Soluzione

Risposta v1.x: Sì, tramite adattatori di log per A.O. log4net e NLog - vedi http://mhinze.com/logging-with-ninject/

[in risposta al commento] EDIT: v2.0 Beta risposta: No: -

Ninject 2 raggiunge Beta!

  

Le cose che erano in Ninject 1.x che non sono in Ninject 2:

     

infrastrutture Registrazione : Cut perché non era davvero utile in ogni caso. Ninject non genera registrazione dei messaggi del proprio più, ma sto cercando in fonti alternative di introspezione.

...

Altri suggerimenti

Se si guarda il nuovo sito web che si vedrà un elenco di estensioni. 2,0 RTM è fuori e le estensioni sono di essere rilasciato uno alla volta, ma si può ancora li dell'utente. L'estensione di registrazione è qui e si può tenere traccia del numero con un oggetto statico e di fornire un espressione lambda per incrementare in .OnActivation (...) durante il collegamento.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top