配置如下
web.config
<configSections>
<sectionGroup name="iBATIS">
<section name="logging" type="IBatisNet.Common.Logging.ConfigurationSectionHandler,IBatisNet.Common"/>
</sectionGroup>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
<configSections>
<iBATIS>
<logging>
<logFactoryAdapter type= "IBatisNet.Common.Logging.Impl.Log4NetLoggerFA, IBatisNet.Common.Logging.Log4Net ">
<arg key= "configType " value= "inline " />
<arg key = "showLogName " value= "true " />
<arg key = "showDataTime " value= "true " />
<arg key = "level " value= "ALL " />
<arg key = "dateTimeFormat " value= "yyyy/MM/dd HH:mm:ss:SSS " />
</logFactoryAdapter>
</logging>
</iBATIS>
<log4net>
<!-- Define some output appenders -->
<appender name= "RollingLogFileAppender " type= "log4net.Appender.RollingFileAppender ">
<param name= "File " value= "log.txt " />
<param name= "AppendToFile " value= "true " />
<param name= "MaxSizeRollBackups " value= "2 " />
<param name= "MaximumFileSize " value= "100KB " />
<param name= "RollingStyle " value= "Size " />
<param name= "StaticLogFileName " value= "true " />
<layout type= "log4net.Layout.PatternLayout ">
<param name= "Header " value= "[Header]\r\n " />
<param name= "Footer " value= "[Footer]\r\n " />
<param name= "ConversionPattern " value= "%d [%t] %-5p %c [%x] - %m%n " />
</layout>
</appender>
<appender name= "ConsoleAppender " type= "log4net.Appender.ConsoleAppender ">
<layout type= "log4net.Layout.PatternLayout ">
<param name= "ConversionPattern " value= "%d [%t] %-5p %c [%x] <%X{auth}> - %m%n " />
</layout>
</appender>
<!-- Set root logger level to ERROR and its appenders -->
<root>
<level value= "DEBUG " />
<appender-ref ref= "RollingLogFileAppender " />
<appender-ref ref= "ConsoleAppender " />
</root>
<!-- Print only messages of level DEBUG or above in the packages -->
<logger name= "IBatisNet.DataMapper.Configuration.Cache.CacheModel ">
<level value= "DEBUG " />
</logger>
<logger name= "IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory ">
<level value= "DEBUG " />
</logger>
<logger name= "IBatisNet.DataMapper.LazyLoadList ">
<level value= "DEBUG " />
</logger>
<logger name= "IBatisNet.DataAccess.DaoSession ">
<level value= "DEBUG " />
</logger>
<logger name= "IBatisNet.DataMapper.SqlMapSession ">
<level value= "DEBUG " />
</logger>
<logger name= "IBatisNet.Common.Transaction.TransactionScope ">
<level value= "DEBUG " />
</logger>
<logger name= "IBatisNet.DataAccess.Configuration.DaoProxy ">
<level value= "DEBUG " />
</logger>
</log4net>Global.asaxvoid Application_Start(object sender, EventArgs e)
{
log4net.Config.XmlConfigurator.Configure();
}
已经添加对IBatisNet.Common.Logging.Log4Net.dll,log4net.dll的引用结果只是 生产出一个空白的log.txt 文件,里面没有任何内容。网上找了好多资料都没解决,不得已求助各位网友。
web.config
<configSections>
<sectionGroup name="iBATIS">
<section name="logging" type="IBatisNet.Common.Logging.ConfigurationSectionHandler,IBatisNet.Common"/>
</sectionGroup>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
<configSections>
<iBATIS>
<logging>
<logFactoryAdapter type= "IBatisNet.Common.Logging.Impl.Log4NetLoggerFA, IBatisNet.Common.Logging.Log4Net ">
<arg key= "configType " value= "inline " />
<arg key = "showLogName " value= "true " />
<arg key = "showDataTime " value= "true " />
<arg key = "level " value= "ALL " />
<arg key = "dateTimeFormat " value= "yyyy/MM/dd HH:mm:ss:SSS " />
</logFactoryAdapter>
</logging>
</iBATIS>
<log4net>
<!-- Define some output appenders -->
<appender name= "RollingLogFileAppender " type= "log4net.Appender.RollingFileAppender ">
<param name= "File " value= "log.txt " />
<param name= "AppendToFile " value= "true " />
<param name= "MaxSizeRollBackups " value= "2 " />
<param name= "MaximumFileSize " value= "100KB " />
<param name= "RollingStyle " value= "Size " />
<param name= "StaticLogFileName " value= "true " />
<layout type= "log4net.Layout.PatternLayout ">
<param name= "Header " value= "[Header]\r\n " />
<param name= "Footer " value= "[Footer]\r\n " />
<param name= "ConversionPattern " value= "%d [%t] %-5p %c [%x] - %m%n " />
</layout>
</appender>
<appender name= "ConsoleAppender " type= "log4net.Appender.ConsoleAppender ">
<layout type= "log4net.Layout.PatternLayout ">
<param name= "ConversionPattern " value= "%d [%t] %-5p %c [%x] <%X{auth}> - %m%n " />
</layout>
</appender>
<!-- Set root logger level to ERROR and its appenders -->
<root>
<level value= "DEBUG " />
<appender-ref ref= "RollingLogFileAppender " />
<appender-ref ref= "ConsoleAppender " />
</root>
<!-- Print only messages of level DEBUG or above in the packages -->
<logger name= "IBatisNet.DataMapper.Configuration.Cache.CacheModel ">
<level value= "DEBUG " />
</logger>
<logger name= "IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory ">
<level value= "DEBUG " />
</logger>
<logger name= "IBatisNet.DataMapper.LazyLoadList ">
<level value= "DEBUG " />
</logger>
<logger name= "IBatisNet.DataAccess.DaoSession ">
<level value= "DEBUG " />
</logger>
<logger name= "IBatisNet.DataMapper.SqlMapSession ">
<level value= "DEBUG " />
</logger>
<logger name= "IBatisNet.Common.Transaction.TransactionScope ">
<level value= "DEBUG " />
</logger>
<logger name= "IBatisNet.DataAccess.Configuration.DaoProxy ">
<level value= "DEBUG " />
</logger>
</log4net>Global.asaxvoid Application_Start(object sender, EventArgs e)
{
log4net.Config.XmlConfigurator.Configure();
}
已经添加对IBatisNet.Common.Logging.Log4Net.dll,log4net.dll的引用结果只是 生产出一个空白的log.txt 文件,里面没有任何内容。网上找了好多资料都没解决,不得已求助各位网友。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货