加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Log4net快速搭建

发布时间:2020-12-16 23:40:21 所属栏目:百科 来源:网络整理
导读:nuget安装log4net 2018.12.10当前版本为2.0.8 找到所在项目的[Properties-AssemblyInfo] 在底部加上 1 [assembly: log4net.Config.XmlConfigurator(Watch = true ,ConfigFile = " App.config " )] View Code 在App.config或Web.config中配置 [configuration-

nuget安装log4net

2018.12.10当前版本为2.0.8

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

在底部加上

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

在App.config或Web.config中配置

[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="log4netJobXXXJob" />
10       <appendToFile value="true" />
11       <rollingStyle value="Date" />
12       <datePattern value="yyyyyyyyMMyyyyMMdd‘.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

?调用

log4net.ILog log = log4net.LogManager.GetLogger("XXXJob");

XXXJob即logger name

log.Info("some things");

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

?

over...

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读