Je travaille sur une application ASP.NET MVC. Dans ma solution, j'ai quelques projets:log4net avec NHibernate ne se connecte que lorsqu'il ne fournit pas de nom de consignateur dans web.config
- Domaine - bibliothèque de classes, mon DAL. Référence NHibernation etc, mais pas log4net.
- WebUI - Projet ASP.NET MVC, références log4net. Ne fait pas référence NHibernate (d'où le projet DAL)
Dans mon web.config, j'ai configuré log4net cette façon:
<root>
<appender-ref ref="DebugAppender"/>
</root>
</log4net>
Et cela fonctionne. log4net se connecte - cependant, il enregistre tout. Donc, j'ai essayé d'ajouter un filtre de journal qui se soucie seulement de SQL:
<root>
<logger name="NHibernation.SQL additivity="false">
<appender-ref ref="DebugAppender"/>
<level value="DEBUG" />
</root>
Je pense que SQL maintenant, mais rien est connecté à tout. Comment venir? J'ai aussi essayé NHibernate.Loader.Loader avec INFO, mais sans chance. Par souci de débogage, j'ai également essayé de faire référence à NHibernate à WebUI, mais cela n'a pas aidé non plus. Aucune suggestion?
Merci.