目录
一 上章回顾
二 Log4Net
首次接触C#日志库,就是接触的Log4Net,当时也是稀里糊涂的配置稀里糊涂的用,这次做代码移植的时候发现莫名其妙无法无法加载Appender了,所以才开始深入研究这三个日志库的使用对比
1 简介
Log4Net是C#社区历史悠久的日志库,来源于Log4j,通过在config文件中进行配置提供了无与伦比的灵活性。
2 配置
如图所示,Log4net通过Xmal配置文件进行格式化配置的功能极其灵活强大,为你提供了对Log4net操作的完全控制,
<log4net>
<appender name="RollingFileAppender"
type="log4net.Appender.RollingFileAppender">
<file value="Log4net/HMI.log" />
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="5" />
<maximumFileSize value="5MB" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
</layout>
</appender>
<root>
<level value="ALL" />
<appender-ref ref="RollingFileAppender" />
</root>
</log4net>
在该配置中,我们指示Log4net将全部级别的日志记录到文件中,conversionPattern 是你设置输出日志消息格式的地方,可以根据你的功能需求和爱好随心所欲的搭配!

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



