.NET Core微服务之基于Exceptionless实现分布式日志记录

一、Exceptionless极简介绍

.NET Core微服务之基于Exceptionless实现分布式日志记录

  Exceptionless 是一个开源的实时的日志收集框架,它可以应用在基于 ASP.NET,ASP.NET Core,Web API,Web Forms,WPF,Console,ASP.NET MVC 等技术开发的应用程序中,并且提供了REST接口可以应用在 Javascript,Node.js 中。它将日志收集变得简单易用并且不需要了解太多的相关技术细节及配置,对于微服务架构的应用程序来说,统一的日志收集系统的建立更是有必要。

二、Quick Start 2.1 官方创建一个账号

  

.NET Core微服务之基于Exceptionless实现分布式日志记录

2.2 创建项目

  

.NET Core微服务之基于Exceptionless实现分布式日志记录

2.3 得到ApiKey

  

.NET Core微服务之基于Exceptionless实现分布式日志记录

2.4 安装Exceptionless.AspNetCore并进行配置

NuGet>Install-Package Exceptionless.AspNetCore  

  *.目前最新版本是4.3.2004

  在你要进行Logging的项目(MVC,WebAPI等)中注册APIKey,这里以ASP.NET Core WebAPI项目为例:

public void Configure(IApplicationBuilder app, IHostingEnvironment env, IApplicationLifetime lifetime) { ...... app.UseMvc(); // exceptionless app.UseExceptionless(Configuration["Exceptionless:ApiKey"]); // swagger ...... }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpyfxp.html