,流或其他介质,因此,十分重要吧
既然是ref引用,那肯定要定义这个被引用的appender对象了呀
每个appender都代表了一个输出介质
name属性指定其名称,type则是log4net.Appender...,日志文件增长就没那么快了.每一个LOGGER的结构跟ROOT是一模一样的,这里不再叙述了.像前面说的那样,如果你相让日志产生层级关系,你可以跟他们的NAME属性像C#中的namespace那样命名就可以了...要说明的是,LOGGER的定义是非必须的,只是一种建议罢了,Log4net的配置中,除了必须定义一个ROOT和一个APPENDER外,其他的都是可选的
另一种配置log4net的方法,是在单独的XML...,要用生成后事件,copy "$(ProjectDir)app.config" "$(TargetPath).config"
4.在应用程序中获取ILog对象
在需要使用LOGGER功能的类中,引入log4net...))
这里就可以获取配置文件中与类名同名的LOGGER对象了
5,写入日志
很简单 logger.Deub(写入的内容)
其他的还有info,warn,error等,很容易理解的