Log4net快速搭建

前端之家收集整理的这篇文章主要介绍了Log4net快速搭建前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

nuget安装log4net@H_301_7@

2018.12.10当前版本为2.0.8

找到所在项目的[Properties->AssemblyInfo]@H_301_7@

底部加上

分享图片

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

在App.config或Web.config中配置@H_301_7@

[configuration->configSections]下加入

<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />

[configuration]下配置日志

分享图片

 1   <log4net>
 2 
 3     <!-- XXXJob-->
 4     <logger name="XXXJob">
 5       <level value="ALL" />
 6       <appender-ref ref="XXXJobAppender" />
 7     </logger>
 8     <appender name="XXXJobAppender" type="log4net.Appender.RollingFileAppender">
 9       <file value="log4net\\Job\\XXXJob" />
10       <appendToFile value="true" />
11       <rollingStyle value="Date" />
12       <datePattern value="\\yyyy\\yyyyMM\\yyyyMMdd‘.txt‘" />
13       <staticLogFileName value="false" />
14       <param name="MaxSizeRollBackups" value="100" />
15       <layout type="log4net.Layout.PatternLayout">
16         <conversionPattern value="%date %logger - %message%newline" />
17       </layout>
18     </appender>
19     
20   </log4net>
View Code

 调用@H_301_7@
log4net.ILog log = log4net.LogManager.GetLogger("XXXJob");

XXXJob即logger name

log.Info("some things");

当然还有log.Error等等方式,此处为熟练使用log4net进行快速搭建的方式

 

over...

猜你在找的XML相关文章