Log4net配置之Winform项目

2020-12-13 01:41

阅读:495

标签:winform   style   c   class   blog   code   

具体方法如下:

一、App.config配置

soscw.com,搜素材
"1.0" encoding="utf-8" ?>
"log4net" type="System.Configuration.IgnoreSectionHandler" />
"v4.0" sku=".NETFramework,Version=v4.5" /> "D:\FileCompare" key="FileCompare"/> "RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> "File" value="Errorlogs\ErrorLog.txt"/> "AppendToFile" value="true"/> "MaxSizeRollBackups" value="30"/> "MaximumFileSize" value="8096KB"/> "RollingStyle" value="Size"/> "StaticLogFileName" value="true"/> "log4net.Layout.PatternLayout"> "ConversionPattern" value="%d %-5p %c %m%n"/> "ALL"/> ref ref="RollingLogFileAppender"/>
soscw.com,搜素材

 

二、form.cs中调用:初始化Log

 private void btnSelect_Click(object sender, EventArgs e)
        { 
            ILog log = LogManager.GetLogger("Error");
}

 

三、Assmbely.cs配置

?
1
2
3
4
//[assembly: log4net.Config.XmlConfigurator(Watch = true, ConfigFile = "Log4Net.config")]
// 日志组件配置
//[assembly: log4net.Config.DOMConfigurator(ConfigFile = "Log4Net.config", Watch = true)]
[assembly: log4net.Config.XmlConfigurator(ConfigFileExtension = "config", Watch = true)]

  

别忘了引入log4net.dll

 

如果出现“App.config提示错误“配置系统未能初始化

解决方案:

"如果配置文件中包含 configSections 元素,则 configSections 元素必须是 configuration 元素的第一个子元素。"所以它前面如果有connectionStrings或其它节点,必须把connectionStrings放到它的后面。

 

 

Log4net配置之Winform项目,搜素材,soscw.com

Log4net配置之Winform项目

标签:winform   style   c   class   blog   code   

原文地址:http://www.cnblogs.com/PEPE/p/3745948.html


评论


亲,登录后才可以留言!