Come è possibile attivare la registrazione con Ninject?
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
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: -
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.