当前位置: 首页 > news >正文

广东平台网站建设哪家好西安建设工程信息网人员查询

广东平台网站建设哪家好,西安建设工程信息网人员查询,关于水果的网站建设,网站排名logo怎么做在本文中#xff0c;我们将探讨如何在 .NET Core 应用程序中将日志消息输出到控制台#xff0c;从而更好地了解应用程序的运行状况。 .NET Core 实现日志打印输出在控制台应用程序中 在 .NET Core 中#xff0c;日志输出打印是使用 Microsoft.Extensions.Logging 命名空间…在本文中我们将探讨如何在 .NET Core 应用程序中将日志消息输出到控制台从而更好地了解应用程序的运行状况。 .NET Core 实现日志打印输出在控制台应用程序中 在 .NET Core 中日志输出打印是使用 Microsoft.Extensions.Logging 命名空间中的类和方法实现的。首先我们需要确保在项目中添加了以下必要的依赖包 Microsoft.Extensions.Configuration: 用于读取配置文件。Microsoft.Extensions.Configuration.Json: 用于从 JSON 文件加载配置。Microsoft.Extensions.DependencyInjection: 用于依赖注入。Microsoft.Extensions.Logging: 用于日志记录。Microsoft.Extensions.Logging.Console: 用于在控制台中输出日志。 现在让我们来看一下如何在 .NET Core 控制台应用程序中实现日志输出打印 步骤 1读取配置文件 首先我们需要读取配置文件以便配置日志。在示例中我们将使用 appsettings.json 文件来配置日志级别。如下代码 var config new ConfigurationBuilder().SetBasePath(AppContext.BaseDirectory).AddJsonFile(appsettings.json, optional: true, reloadOnChange: true).Build();步骤 2配置日志 接下来我们需要配置日志以指定日志级别和输出目标。在示例中我们将配置日志以将日志消息输出到控制台。如下代码 var serviceProvider new ServiceCollection().AddLogging(builder {builder.AddConfiguration(config.GetSection(Logging));builder.AddConsole();}).BuildServiceProvider();步骤 3获取日志记录器 一旦配置了日志我们可以通过依赖注入来获取日志记录器然后使用该记录器来记录不同级别的日志消息。如下代码 var logger serviceProvider.GetRequiredServiceILoggerProgram();步骤 4记录日志消息 现在我们可以使用获得的日志记录器来记录不同级别的日志消息。如下代码 logger.LogInformation($hello .net core); logger.LogError($error message!!!);完整示例 下面是将上述步骤整合在一起的完整示例代码 using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; using System;class Program {static void Main(string[] args){var config new ConfigurationBuilder().SetBasePath(AppContext.BaseDirectory).AddJsonFile(appsettings.json, optional: true, reloadOnChange: true).Build();var serviceProvider new ServiceCollection().AddLogging(builder {builder.AddConfiguration(config.GetSection(Logging));builder.AddConsole();}).BuildServiceProvider();var logger serviceProvider.GetRequiredServiceILoggerProgram();logger.LogInformation($hello .net core);logger.LogError($error message!!!);// 其他代码...} }配置 appsettings.json 在示例中我们在 appsettings.json 文件中配置了日志级别。确保您的 appsettings.json 文件类似于以下内容 {Logging: {LogLevel: {Default: Information}},MyAppSettings: {Setting1: Value1,Setting2: Value2} }如图所示 在上述代码中我们首先读取配置文件然后配置了日志记录使其输出到控制台。我们使用 AddLogging 方法和 AddConsole 提供程序将日志配置到控制台输出。 运行应用程序 运行应用程序后您将在控制台窗口中看到类似以下内容的日志消息 info: Program[0]Hello .NET Core fail: Program[0]Error message!如此一来您的应用程序就能够在控制台中输出日志消息了。 总结 在 .NET Core 中实现日志记录并将日志消息输出到控制台是一项关键的任务有助于监控应用程序的状态和运行状况。通过配置日志提供程序和使用 ILogger 接口您可以在应用程序中捕获各种级别的日志消息包括信息性消息和错误消息。这使得您可以更好地理解和追踪应用程序的运行更快地发现和解决问题。始终牢记良好的日志记录实践是构建健壮应用程序的关键一步。
http://www.hkea.cn/news/14404738/

相关文章:

  • 怎么看公司网站做的好不好哦固安建站公司
  • 汕头网站排名互联网创业项目什么赚钱
  • 怎么自己做网站游戏大良外贸网站设计
  • 关于购物网站开发的开题报告自创网站怎么赚钱
  • 深圳莲花大厦住房和建设局网站上海网站建设的报价
  • 中国水利建设网站网站备案取名
  • hexo插件wordpress网络营销优化
  • 网站经常被攻击知识竞赛网站建设方案策划书
  • 怎么添加网站背景音乐18款禁用软件黄a免费
  • 电商导购网站怎么做android 做电子书下载网站
  • 哪里建设企业网站淮北市建设工程信息网
  • 搞笑网站模板两学一做专栏网站
  • 网站怎么做友情链接wordpress如何上传源码
  • 设计网站平台风格企业信息网官网
  • 用织梦做网站快吗权威发布图片大全
  • 江门云建站模板科技有限公司取名字
  • 网站风格设计沧州纵横人才网
  • 外链网站有哪些wordpress设置成宋体
  • 网站优化要从哪些方面做聊城网站建设策划建设公司
  • 商城网站备案要求网站地图用什么格式
  • 免费图标下载网站appui设计图
  • 遵义网站建设找工作做网站能赚钱吗表情包
  • 软件开发外包网站网站开发可行性分析
  • 网站源码下载免费国外特效网站
  • 手机直播网站开发网站设计合同模板
  • 龙岗附近公司做网站建设多少钱郑州网站排名优化公司
  • 精品课网站建设 辽宁苍南县住房和城乡规划建设局网站
  • 采集软件关键词排名优化怎么样
  • 网站建设公司圣辉友联vue做的小网站
  • 什么网站做h5不收费国内十大搜索引擎排名