.NET6 WebApi 使用 log4net
1、安装依赖
Microsoft.Extensions.Logging.Log4Net.AspNetCore
2、配置文件
<?xml version="1.0" encoding="utf-8" ?>
3、注册组件
Program.cs文件中
ILoggerRepository repository = LogManager.CreateRepository("NETCoreRepository");
XmlConfigurator.Configure(repository, new FileInfo("log4net.config"));
4、使用
///
/// 日志
///
public ILog log = LogManager.GetLogger("NETCoreRepository", this.GetType());
文件生成在项目bin\Debug\net6.0\LogFile\目录下