.net core6 Log4记录日志


一、引言

       .net core6在文件方面是精简了,所以配置方面也发生了部分变化;下面记录下.net core6中怎么配置Log4 进行日志记录。

二、项目创建

        1)、首先引用两个包;在Nuget中引入两个:log4net、Microsoft.Extensions.Logging.Log4Net.AspNetCore

 2)、进行配置Program.cs

         配置之前新建配置文件:Log4net.config

<?xml version="1.0" encoding="utf-8"?>
"RollingFileAppenderNameByDate" type="log4net.Appender.RollingFileAppender"> "Logs" /> "true" /> "log4net.Appender.FileAppender+MinimalLock" /> "Date" /> ""TestLogs_"yyyyMMdd".log"" /> "false" /> "log4net.Layout.PatternLayout"> "【异常时间】:%date %newline%message%newline--------------------------------------------------------------------%newline" /> "ALL" /> ref ref="RollingFileAppenderNameByDate" />

新增完成之后,配置Program.cs 文件;红线标记得为需配置得地方。

 3)、进行调试;先在Controller中进行调用

  调用正常:

 日志文件:

4)、结尾

                简单记录下学习。有错误得地方希望指正,谢谢!