首页 新闻 搜索 专区 学院

log4net 不能输出日志,哪里配置错了?

0
[已解决问题] 解决于 2013-09-27 17:17
App.config:

<?
xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/> </configSections> <log4net> <root> <level value="debug" /> <appender-ref ref="LogFileAppender" /> </root> <logger name="KangarooLog"> </logger> <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> <file value="D:/log4netfile.txt" /> <appendToFile value="true" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="记录时间:%date 线程ID:[%thread] 日志级别:%-5level 出错类:[%class] - 错误描述:%message%newline" /> </layout> </appender> </log4net> </configuration>

 

static void Main(string[] args)
        {
            ILog log = LogManager.GetLogger("KangarooLog");
            log.Debug("ffffffffffffffffff");
            Console.Read();
        }

AssemblyInfo.cs:

[assembly: log4net.Config.XmlConfigurator(ConfigFile = "App.config", Watch = true )]

 以上样子配完之后没有往 

log4netfile.txt 中添加信息  哪里配置错了??
koi的主页 koi | 初学一级 | 园豆:2
提问于:2013-09-24 15:09
< >
分享
最佳答案
0

是不是没有绑定?

奖励园豆:5
angelshelter | 大侠五级 |园豆:9678 | 2013-09-25 09:27

[assembly: log4net.Config.XmlConfigurator(ConfigFile = "App.config", Watch = true )]这句话是绑定的意思吗?

koi | 园豆:2 (初学一级) | 2013-09-25 09:39

@koi: 没报错吗?这个类导入没log4net.dll

我猜:后面那个多不多余?

还有

是不是D://

angelshelter | 园豆:9678 (大侠五级) | 2013-09-25 09:52

@angelshelter: 我改成D://了 还是没有 , 我改<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler"/> 试过了  也不可以

又改成<section name="log4net" type="System.Configuration.IgnoreSectionHandler"/>试下了。。 还是不可以  你也我这样配置可以的吗?

koi | 园豆:2 (初学一级) | 2013-09-25 10:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册