<? xml version="1.0" ?> < configuration > < configSections > < section name ="hibernate-configuration" type ="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate" /> < section name ="log4net" type ="log4net.Config.Log4NetConfigurationSectionHandler,log4net" /> </ configSections > < hibernate-configuration xmlns ="urn:nhibernate-configuration-2.2" > < session-factory > < property name ="connection.provider" > NHibernate.Connection.DriverConnectionProvider </ property > < property name ="dialect" > NHibernate.Dialect.MsSql2008Dialect </ property > < property name ="connection.driver_class" > NHibernate.Driver.SqlClientDriver </ property > < property name ="connection.connection_string" > Data Source=localhost;Initial Catalog=Test;Integrated Security=True </ property > < property name ="proxyfactory.factory_class" > NHibernate.ByteCode.Castle.ProxyFactoryFactory,NHibernate.ByteCode.Castle </ property > < property name ="show_sql" > true </ property > < mapping assembly ="TstDBConnection" /> </ session-factory > </ hibernate-configuration > <!-- This section contains the log4net configuration settings --> < log4net debug ="false" > <!-- Define some output appenders --> < appender name ="trace" type ="log4net.Appender.TraceAppender, log4net" > < layout type ="log4net.Layout.PatternLayout,log4net" > < param name ="ConversionPattern" value ="%d{ABSOLUTE} %-5p %c{1}:%L - %m%n" /> </ layout > </ appender > < appender name ="console" type ="log4net.Appender.ConsoleAppender, log4net" > < layout type ="log4net.Layout.PatternLayout,log4net" > < param name ="ConversionPattern" value ="%d{ABSOLUTE} %-5p %c{1}:%L - %m%n" /> </ layout > </ appender > < appender name ="rollingFile" type ="log4net.Appender.RollingFileAppender,log4net" > < param name ="File" value ="log.txt" /> < param name ="AppendToFile" value ="false" /> < param name ="RollingStyle" value ="Date" /> < param name ="DatePattern" value ="yyyy.MM.dd" /> < param name ="StaticLogFileName" value ="true" /> < layout type ="log4net.Layout.PatternLayout,log4net" > < param name ="ConversionPattern" value ="%d [%t] %-5p %c - %m%n" /> </ layout > </ appender > <!-- Setup the root category, add the appenders and set the default priority --> < root > < priority value ="ERROR" /> < appender-ref ref ="console" /> </ root > </ log4net > < startup >< supportedRuntime version ="v4.0" sku =".NETFramework,Version=v4.0" /></ startup ></ configuration >
Nhibernate configuration in app.config with log4net enabled 0 of 4