log4net的功能非常强大,有多重记录日志的方式,此处着重讲解记录到文件中的使用方式。废话少说,直接进入主题
目前成都创新互联已为上千的企业提供了网站建设、域名、虚拟空间、网站改版维护、企业网站设计、红古网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
1.配置文件中加入
2.配置log4net节点
3.反射机制中配置log4net配置文件的位置
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "***.exe.config", Watch = true)]
***.exe.config是以上1、2中配置所在文件
4.程序中使用
Ilog Logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
using(log4net.NDC.push("logtest"))
{
Logger.Debug("NDC使用方式")
}
输出
记录时间:2016-04-14 11:54:28,189 线程ID:[10] 日志级别:DEBUG 记录类:***.***property:[logtest] - 记录描述:NDC使用方式