重庆秀山网站建设费用,苏州企业招聘,秀洲住房与建设局网站,wordpress 无法创建页面一.Exceptionless介绍Exceptionless专注于.net平台提供实时错误和日志报告。主要包括#xff1a;错误通知、智能分组异常、详细错误报告堆栈跟踪、支持离线、UI查看重要错误和确定优先级、仪表板上的统计信息和趋势、对异常标记为已修复#xff0c;监视回归、将事件标记为关键… 一.Exceptionless介绍 Exceptionless专注于.net平台提供实时错误和日志报告。主要包括错误通知、智能分组异常、详细错误报告堆栈跟踪、支持离线、UI查看重要错误和确定优先级、仪表板上的统计信息和趋势、对异常标记为已修复监视回归、将事件标记为关键等。 1.1 服务端托管 对于Exceptionless有二种部署环境 a.在Exceptionless官网创建帐号跟着页指导新建应用程序以及项目官网会生成apikey,将apikey复制拿到net 对应项目中在项目中安装Exceptionless客户端进行使用日志数据将存储在Exceptionless官网。 b.自己搭建Exceptionless的服务器环境数据存储在自己的服务器上。对于a种方案是直接省事但有很多限制功能(如不能添加成员)除非掏钱成会员。所以推荐使用b方案。 5.0版本发布信息:https://github.com/exceptionless/Exceptionless/releases 1.2 自主托管 在Exceptionless5.0版本之前要进行自主托管需要准备很多环境生产环境包括.NET 4.7Java JDK 1.8IIS 7.5PowerShell 3等环境。在Exceptionless5.新版本中官方已经准备了Docker镜像部署很方便。 自主托管参考https://github.com/exceptionless/Exceptionless/wiki/Self-Hosting 环境要求:linux或windows的Docker 18.09.0 先下载 Exceptionless-5.0.0.zip (https://github.com/exceptionless/Exceptionless/wiki/Self-Hosting)在安装Exceptionless自主托管之前需要先安装好如下: (1) elasticsearch:5.6.16 (存储与大数据检索) (2) kibana:5.6.16(UI展示) (3) Redis 然后再修改Exceptionless下的docker-compose.yml文件配置修改里面有关elasticsearch、kibana\redis 地址或端口。在docker终端使用命令docker-compose up -d在后台运行docker。这是自托管的推荐方法。 安装成功后默认启动 http://localhost:5000 进入Exceptionless登录页面注册用户添加组织、添加项目、选择项目类型并且记住apikey如下所示: 下面选择了Console and Service applications项目类型并产生了apikey 如下所示: 接着开发成员注册并邀请到项目中来如下所示 二.项目引用nuget包说明 在.net项目中引用包 Install-Package Exceptionless -Version 4.3.2027 如果是asp.net core则会引用下面包 Install-Package Exceptionless.AspNetCore Exceptionless还可以与Nlog集成下面是NLog引用包 Install-Package Exceptionless.NLog -Version 4.3.2027 Exceptionless集成了nlog资料https://github.com/exceptionless/Exceptionless.Net/blob/master/samples/Exceptionless.SampleConsole/Program.cs 三.项目集成 下面控制台程序引用nuget包 Install-Package Exceptionless -Version 4.3.2027 using Exceptionless; //main方法中设置 Exceptionless.ExceptionlessClient.Default.Configuration.ServerUrl http://localhost:5000; Exceptionless.ExceptionlessClient.Default.Startup(aE3KwemN8QMBe5eSmGbi5j8PhlNFTgKezBazJCQO);//异常测试提交 try { throw new Exception(测试异常); } catch (Exception ex) { ex.ToExceptionless().Submit(); } 提交成功如下所示 更多使用参考: https://github.com/exceptionless/Exceptionless/wiki原文链接https://www.cnblogs.com/MrHSR/p/11481561.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com