栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

.net5 mvc项目输出日志

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

.net5 mvc项目输出日志

        我们在创建一个项目时,有时候需要查看日志,我们一般会集成插件。log4j就是一个不错的插件,常见的项目首选插件。log4net库是Apache log4j框架在Microsoft .NET平台的实现。

        首先我们针对.net5的mvc项目进行配置日志文件。

        步骤一:创建项目。

 

步骤2:通过nugget包引入Microsoft.Extensions.Logging.log4net.AspNetCore ,然后创建一个专门存放配置文件的文件夹cdgfile,创建log4net.config的配置文件。

配置文件以及详细说明如下。


	
		
			  
			
			  
			  
			  
			     
			      
			   
			
				
				
			
			
				
			
		
		
			
			
			
		
	

调整参数。

 

 步骤3:在Program类中设置配置文件的读取

 public class Program
    {
        public static void Main(string[] args)
        {
            CreateHostBuilder(args).Build().Run();
        }

        public static IHostBuilder CreateHostBuilder(string[] args) =>
            Host.CreateDefaultBuilder(args)
            .ConfigureLogging(loggingBuilder=>
            {
                //步骤三:配置文件的读取
                loggingBuilder.AddLog4Net("cfgfile/log4net.config");
            })
                .ConfigureWebHostDefaults(webBuilder =>
                {
                    webBuilder.UseStartup();
                });
    }

 步骤4:在控制器中写一些数据进行日志文件的测试

   public HomeController(ILogger logger)
        {
            _logger = logger;
            _logger.LogWarning("log被构造");
        }

   public IActionResult Index()
            //步骤四
        {
            _logger.LogInformation("this is homecontrokker.index");
            return View();
        }

步骤5:运行程序,检查日志文件是否创建成功。

找到存在项目的目录下的demo1binDebugnet5.0log

你会找到log文件,输出文件如下。

 一下步骤只是进行了一下简单的demo制作。要想在大项目中使用log4net还需要再控制器中添加很多的控制条件,在这里就不再多说,至于这种简单的还是要了解以下的。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/960004.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号