.net core3.1添加log4net日志

本文介绍如何在ASP.NET Core项目中配置log4net,实现不同级别的日志记录,包括ERROR、WARN和INFO,并详细展示了配置文件log4net.config的内容。

一、引入包

从nuget添加如下引用Microsoft.Extensions.Logging.Log4Net.AspNetCore

一定要注意版本
在这里插入图片描述
在项目根目录下新建配置文件,log4net.config(具体配置按个人需要,这只是一个参考)

<?xml version="1.0" encoding="utf-8" ?>
<!--LOG4日志级别 
    0:TRACE;记录一些对程序员调试问题有帮助的信息, 其中可能包含一些敏感信息, 所以应该避免在生产环境中启用Trace日志。
    1:DEBUG;记录一些在开发和调试阶段有用的短时变量(Short-term usefulness), 所以除非为了临时排除生产环境的故障,开发人员应该尽量避免在生产环境中启用Debug日志。
    2:INFO;信息日志,记录应用程序的一些流程, 例如,记录当前api请求的url,请求参数等。
    3:WARN;警告日志;记录应用程序中发生的不正常或者未预期的事件信息。这些信息中可能包含错误消息或者错误产生的条件, 例如, 文件未找到,用户不存在。
    4:ERROR;错误日志;记录应用程序中某个操作产生的错误和异常信息,如对空值进行操作等。
    5:FATAL;毁灭性错误;记录一些需要立刻修复的问题。例如数据丢失,磁盘空间不足。
trace<debug<info<warn<error<fatal -->
<log4net>
	<appender name="ErrorRollingFileAppender" type="log4net.Appender.RollingFileAppender">
		<file value="logs\LogError\LogError_
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值