C#日志库二(Log4Net基础)

目录

一 上章回顾

二 Log4Net

1 简介

2 配置

三 优势

四 弊端

五 应用情景

六 总结

七 下章预告


一 上章回顾

一 前言

二 Serilog

1 简介

2 配置

3 使用

4 结构化

5 解构对象

6 引用属性

三 优势

四 弊端

五 应用情景

六 总结

七 下章预告


二 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 是你设置输出日志消息格式的地方,可以根据你的功能需求和爱好随心所欲的搭配!


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值