.net 6.0 使用log4net

添加log4net包

Install-Package Log4net
Install-Package Microsoft.Extensions.Logging.Log4Net.AspNetCore

1、建立一个log4net.config配置文件

2、输入配置内容



    
    
        
        
        
        
        
        
        
        
        
    
    
    
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
            
        
        
            
            
        
    

    
    
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
            
        
        
            
            
        
    

    
    
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
            
        
        
            
            
        
    

    
    
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
            
        
        
            
            
        
    

3、在Pragram.cs中加入代码

ILoggerRepository repository=LogManager.CreateRepository("LogRepository");
XmlConfigurator.Configure(repository,new FileInfo("Configs/log4net.config"));

4、创建一个类用来封装log的操作,在类中加入私有字段用来实例化log4net

private static readonly ILog log = LogManager.GetLogger("LogRepository", typeof(LogTool));

此处typeof()中填入的是当前封装log的类

此处填入的文本为第三点第一行代码中填入的内容,必须保证文字一样,否则会因找不到而无法实例化

你可能感兴趣的:(.net,core,问题与解决方案,.net)