J'ai essayé de suivre the directions on the NHProf site mais je n'arrive pas à le faire fonctionner. Qu'est-ce que je rate?Comment configurer NHibernate Profiler pour pouvoir l'activer/le désactiver sans changer de code?
Je mis une section de configuration log4net dans mon web.config:
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net/>
...
</configSections>
...
<log4net>
<appender name="NHProfAppender" type="HibernatingRhinos.Profiler.Appender.NHibernate.NHProfAppender, HibernatingRhinos.Profiler.Appender">
<sink value="http://localhost:22897"/>
</appender>
<logger name="HibernatingRhinos.Profiler.Appender.NHibernate.NHProfAppender.Setup">
<appender-ref ref="NHProfAppender"/>
</logger>
<log4net>
Et Global.asax
:
protected void Application_Start(...)
{
...
log4net.Config.XmlConfigurator.Configure();
...
}
L'assemblée HibernatingRhinos.Profiler.Appender.dll
est dans mon répertoire bin\
, mais jusqu'à présent pas de dés. J'ai pu vérifier qu'un enregistreur log4net est créé avec le bon nom, mais je ne crois pas qu'un appender y soit associé. Des idées?