.net5 項目配置log4net日志


1.在nuget中引入log4net包

2.在nuget中引入Microsoft.Extensions.Logging.log4net.AspNetCore包

3.在項目中新增log4net配置文件

4.設置log4net配置文件有兩種方式

第一種:在Program.cs類CreateHostBuilder函數中新增log4net讀取配置

 public static IHostBuilder CreateHostBuilder(string[] args) =>
            Host.CreateDefaultBuilder(args)
            .ConfigureLogging(loggingBuilder =>
            {    //設置log4net配置文件
                loggingBuilder.AddLog4Net("ConfigFile/log4net.Config");
            })
            .ConfigureWebHostDefaults(webBuilder =>
            {
                webBuilder.UseStartup<Startup>();
            });

第二種:在Startup.cs修改Configure函數,增加參數ILoggerFactory,在使用ILoggerFactory添加配置。命名空間為Microsoft.Extensions.Logging

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM