Configuring NHibernate logging
NHibernate has a very extensible logging mechanism, and provides a log4net
log provider out of the box. The log4net library is a highly customizable, open source logging framework. In this recipe, we'll show you a simple log4net configuration to log important NHibernate events to the Visual Studio debug output window.
Getting ready
Complete the earlier Configuring NHibernate with App.config or Web.config recipe.
How to do it...
- Install
log4net
using NuGet Package Manager. - Open your application configuration file.
- Inside the
configSections
element, declare a section for the log4net configuration:<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
- After the hibernate configuration element, ...
Get NHibernate 4.x Cookbook - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.