.NET6在WebApi中使用日志组件log4net

1、安装依赖

Microsoft.Extensions.Logging.Log4Net.AspNetCore

2、配置文件



	
	
		
			
		

		
			
			
			
				
			
		

		
			
			
			
			
			
			
			
			
				
			
			
				
				
				
			
		

		
			
			
			
			
			
			
			
			
				
			
			
				
				
			
		
		
		
			
			
			
			
			
			
			
			
				
				
			
			
				
				
			
		

		
		
			
			
			
			
			
			
		

	

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\目录下

到此这篇关于.NET6在WebApi中使用日志组件log4net的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

你可能感兴趣的:(.NET6在WebApi中使用日志组件log4net)