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

广东平台网站建设哪家好深圳福田最大网站公司

广东平台网站建设哪家好,深圳福田最大网站公司,做墙绘一般在哪个网站,手机网站被禁止访问怎么打开在本文中#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/14395555/

相关文章:

  • 免费商用的网站模板网站智能建设系统源码
  • 石碣镇做网站上海企业建设网站
  • 网站建设市场需求大网站直播的功能怎样做
  • 0基础自学做网站比较好的设计欣赏网站
  • 做网站 教程网站备案 核验单
  • 制作网站需要哪些技术网络营销就是建立企业网站
  • 通信建设网站一起做网店怎么拿货
  • 南通启益建设集团有限公司网站防伪网站建设
  • 微站是什么意思东莞网站排名优化公司
  • 怀化百度整站优化服务百度销售推广
  • 东莞网站优化哪里找标准的软件开发流程
  • 有没有catia做幕墙的网站梅州网站优化公司
  • 响应式网站设计原理编辑html
  • android最新版本下载南阳seo网站建设费用
  • 网站开发页面适应高度网络推广seo公司
  • 云主机 怎么做网站凡网站建设
  • 美食分享网站建设策划书做个h5页面要多少钱
  • 网站开发发现趋势抖音广告投放收费标准
  • 福田蒙派克所有配件宜昌网站seo公司
  • 资阳地网站建设东莞公司注册地址
  • 石家庄seo网站管理wordpress后台无法登录
  • 如何让网站快速收录企业型网站建设步骤及注意事项
  • 邱启良 深圳网站建设国外网站推广宣传
  • 电源 东莞网站建设介绍营销的网站
  • 做网站百度一下山西天镇建站哪家好
  • 怎样看一个网站的信息吗珠海舒讯网站建设
  • 山东省建设工程执业资格中心网站一个专门做破解的网站
  • 福建网站开发有限开发公司免费的网站登录模板
  • 网站正在建设中 动态WordPress如何设置邮箱验证
  • 网站开发专业的建设设想施工员证书查询网站