ExceptionLess 是一个免费开源分布式系统日志收集框架,地址:https://github.com/exceptionless/Exceptionless

运行环境:

步骤:

    • 下载安装Java JDK 1.8+,有小伙伴问为何要Java的运行环境,因为Exceptionless应用了ElasticSearch(一款java写的restful实时的搜索服务器),安装完毕后,记得添加系统变量JavaHome,附上一个JavaJDK安装以及环境变量设计链接 http://www.cnblogs.com/smyhvae/p/3788534.html
    • 下载ElasticSerach,最新版本为5.5.0,下载解压缩后,执行bin下面的elasticSerach.bat,打开http://localhost:9200/,如果你能看到下图,

      恭喜你,ElasticSerach成功运行了。

    • 下载最新exceptionless的release包并解压缩,在IIS上创建新的站点,目录指向wwwroot, 应用程序池选.NET4.0集成,端口随意,如9001
    • 修改配置文件web.config文件中的ElasticSerachConnectionString为http://localhost:9200
    • 修改<Add Key="BaseUrl"  Value="http://localhost:9001/#">
    • 修改app.config.*.js的.constant('BASE_URL','http://localhost:9001/')
    • 打开http://localhost:9001/,如果出现下图,

恭喜你,你的本地的exceptionless搭建成功了。你可以注册账号,登录进去后,如下图,新增一个项目,

选取项目类型,exception支持.NET,JS很多类型,选择一个类型,会提示你如何在客户端配置,

打开VS,使用命令或者nuget去下载package,注意,红色框框的那个Key就是配置的重点。

由于我们选择的是console项目,那我们nuget选择第一个安装,安装完后,在mian函数代码里面写上这2句配置

第一行是配置key,第二行是配置exceptionless的网站地址,然后我们用try catch去捕获异常并且发送,

运行console程序,然后你将会在网站上看到异常信息。

是不是很酷,哈哈。Exceptionless的搭建就基本完成了。

我们看到在菜单上包含了exceptions,logmessages,brokenlinks等,其实Exceptionless不仅仅可以传异常信息,你的日志信息等很多信息都可以在这里查看,下一篇,我会在一个webapi项目中去记录webapi的异常信息,以及我将会结合jwt的token去记录到用户访问action的日志,请期待,谢谢。

另:ElasticSerach 这个希望大家有空去看看文档,有个大致的了解,虽然是java的东西,但是是restful的,很强大

ExceptionLess 本地部署小结的更多相关文章

  1. Exceptionless 本地部署踩坑记录

    仅已此文记录 Exceptionless 本地部署所遇到的问题 1.安装ElasticSearch文本 执行elasticsearch目录中的elasticsearch.bat 没有执行成功. 使用命 ...

  2. Exceptionless 本地部署

    免费开源分布式系统日志收集框架 Exceptionless 前两天看到了这篇文章,亲身体会了下,确实不错,按照官方的文档试了试本地部署,折腾一番后终于成功,记下心得在此,不敢独享. 本地部署官方wik ...

  3. Exceptionless—本地部署

    参考:https://blog.csdn.net/shiyaru1314/article/details/76176236 自己采坑: ES 1.7.5版本不好使.使用最新版本6.X以上版本也不行 用 ...

  4. 异常日志框架Exceptionless结合.NET Core(本地部署)

    一.前言 1.分布式异常日志收集框架Exceptionless是开源的工具,根据官方给出的说明: Exceptionless可以为您的ASP.NET.Web API.WebFrm.WPF.控制台和MV ...

  5. 项目完成小结 - Django3.x版本 - 开发部署小结 (2)

    前言 好久没更新博客了,最近依然是在做之前博客说的这个项目:项目完成 - 基于Django3.x版本 - 开发部署小结 这项目因为前期工作出了问题,需求没确定好,导致了现在要做很多麻烦的工作,搞得大家 ...

  6. Javascript本地存储小结

    前言 总括:详细讲述Cookie,LocalStorge,SesstionStorge的区别和用法. 人生如画,岁月如歌. 原文博客地址:Javascript本地存储小结 知乎专栏&& ...

  7. 本地部署arcgis by eclipse

    首次来博客园发帖,从本地部署arcgis api开始吧: 首先还是下载arcgis的api包开始,在中国区官网下载arcgis包: 1.http://support.esrichina.com.cn/ ...

  8. ArcGIS server开发之API for js 本地部署

    ArcGIS Server for javascript 本地部署 第一次使用arcgis server for js开发,在经验方面还有很多的不足,所以将自己在开发过程中遇到的问题写出来与大家共享. ...

  9. ArcGIS JavaScript API本地部署离线开发环境[转]

    原文地址:http://www.cnblogs.com/brawei/archive/2012/12/28/2837660.html 1 获取ArcGIS JavaScript API API的下载地 ...

随机推荐

  1. hdu4821 String

    您也可以在我的个人博客中阅读此文章:跳转 题意 一个字符串S 问其中有几个子串能满足以下条件:1.长度为m*l2.可以被分成m个l长的不同的子串问题就变成了如何快速的判断着m个子串是否存在相同的 思路 ...

  2. .NET采集数据,放入数据库总结

    第一次做采集Json的还简单一些但是XML的简直了......... JSON //采集数据 public string GetBetRecordToRepository()//随便你返回什么 { t ...

  3. Servlet 笔记-过滤器

    Servlet 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息. 可以将一个或多个 Servlet 过滤器附加到一个 Servlet 或一组 Servlet.Servlet 过滤 ...

  4. Servlet 笔记-生命周期

    Servlet 生命周期可被定义为从创建直到毁灭的整个过程.以下是 Servlet 遵循的过程: Servlet 通过调用 init () 方法进行初始化. Servlet 调用 service()  ...

  5. 深入理解Java虚拟机--下

    深入理解Java虚拟机--下 参考:https://www.zybuluo.com/jewes/note/57352 第10章 早期(编译期)优化 10.1 概述 Java语言的"编译期&q ...

  6. LeetCode 339. Nested List Weight Sum (嵌套列表重和)$

    Given a nested list of integers, return the sum of all integers in the list weighted by their depth. ...

  7. 视频加载logo

    最近工作需要,收集了一些视频卡顿或加载时的透明PNG图片.

  8. DataTable数据修改,换列

    增加列             DataTable table= new DataTable();             table.Columns.Add("ID", type ...

  9. R-kmeans聚类算法

    K-means也是聚类算法中最简单的一种了,但是里面包含的思想却是不一般.最早我使用并实现这个算法是在学习韩爷爷那本数据挖掘的书中,那本书比较注重应用.看了Andrew Ng的这个讲义后才有些明白K- ...

  10. 【JAVA零基础入门系列】Day12 Java类的简单应用

    俗话说的好,实践出真知,所以除了理论知识掌握扎实以外,更重要的是要多加操练,这样才能掌握核心科技. 今天我们就用刚学会的类来实践一下,目标便是完成上一篇中的剁手任务. 我们的商品类已经准备好了,代码重 ...