一、Exceptionless极简介绍
Exceptionless 是一个开源的实时的日志收集框架,它可以应用在基于 ASP.NET,ASP.NET Core,Web API,Web Forms,WPF,Console,ASP.NET MVC 等技术开发的应用程序中,并且提供了REST接口可以应用在 Javascript,Node.js 中。它将日志收集变得简单易用并且不需要了解太多的相关技术细节及配置,对于微服务架构的应用程序来说,统一的日志收集系统的建立更是有必要。
二、Quick Start 2.1 官方创建一个账号2.2 创建项目
2.3 得到ApiKey
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 ...... }