log4net .net6的应用程序标准案例

log4net .net6的应用程序标准案例

因为.net5及以上版本的Winform与WPF已经没有AssemblyInfo.cs文件,所以需要静态注入.

第一步 安装log4net

1.使用命令方法

Install-Package log4net

2.通过NuGet直接搜索进行安装

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n841D1z1-1669279966884)(C:\Users\CTI-C#2\AppData\Roaming\Typora\typora-user-images\image-20221124163827956.png)]

第二步 编写log4net配置参数

1.添加 log4net.config 文件并更改属性

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4ISr6Ly5-1669279827932)(C:\Users\CTI-C#2\AppData\Roaming\Typora\typora-user-images\image-20221124163827956.png)]

2.编写 log4net.config

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
	<configSections>
		<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
	</configSections>
	<log4net>
	
		<!--错误日志类-->
		<logger name="logerror">
			<!--日志类的名字-->
			<level value="ALL" />
			<!--定义记录的日志级别-->
			<appender-ref ref="ErrorAppender" />
			<!--记录到哪个介质中去-->
		</logger>
		<!--信息日志类-->
		<logger name="logwarn">
			<level value="ALL" />
			<appender-ref ref="WarnAppender" />
		</logger>
		<!--信息日志类-->
		<logger name="loginfo">
			<level value="ALL" />
			<appender-ref ref="InfoAppender" />
		</logger>
		<!--信息日志类-->
		<logger name="logdebug">
			<level value="ALL" />
			<appender-ref ref="DebugAppender" />
		</logger>
		<!--错误日志附加介质-->
		<appender name="ErroeLogInfoAppender" type="log4net.Appender.RollingFileAppender">
			<!-- name属性指定其名称,type则是log4net.Appender命名空间的一个类的名称,意思是,指定使用哪种介质-->
			<param name="File" value="Log\\LogErr
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值