ExceptionLess 本地部署小结
ExceptionLess 是一个免费开源分布式系统日志收集框架,地址:https://github.com/exceptionless/Exceptionless
运行环境:
- .NET 4.6.1
- Java JDK 1.8+
- IIS7.5+
步骤:
- 下载安装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 本地部署小结的更多相关文章
- Exceptionless 本地部署踩坑记录
仅已此文记录 Exceptionless 本地部署所遇到的问题 1.安装ElasticSearch文本 执行elasticsearch目录中的elasticsearch.bat 没有执行成功. 使用命 ...
- Exceptionless 本地部署
免费开源分布式系统日志收集框架 Exceptionless 前两天看到了这篇文章,亲身体会了下,确实不错,按照官方的文档试了试本地部署,折腾一番后终于成功,记下心得在此,不敢独享. 本地部署官方wik ...
- Exceptionless—本地部署
参考:https://blog.csdn.net/shiyaru1314/article/details/76176236 自己采坑: ES 1.7.5版本不好使.使用最新版本6.X以上版本也不行 用 ...
- 异常日志框架Exceptionless结合.NET Core(本地部署)
一.前言 1.分布式异常日志收集框架Exceptionless是开源的工具,根据官方给出的说明: Exceptionless可以为您的ASP.NET.Web API.WebFrm.WPF.控制台和MV ...
- 项目完成小结 - Django3.x版本 - 开发部署小结 (2)
前言 好久没更新博客了,最近依然是在做之前博客说的这个项目:项目完成 - 基于Django3.x版本 - 开发部署小结 这项目因为前期工作出了问题,需求没确定好,导致了现在要做很多麻烦的工作,搞得大家 ...
- Javascript本地存储小结
前言 总括:详细讲述Cookie,LocalStorge,SesstionStorge的区别和用法. 人生如画,岁月如歌. 原文博客地址:Javascript本地存储小结 知乎专栏&& ...
- 本地部署arcgis by eclipse
首次来博客园发帖,从本地部署arcgis api开始吧: 首先还是下载arcgis的api包开始,在中国区官网下载arcgis包: 1.http://support.esrichina.com.cn/ ...
- ArcGIS server开发之API for js 本地部署
ArcGIS Server for javascript 本地部署 第一次使用arcgis server for js开发,在经验方面还有很多的不足,所以将自己在开发过程中遇到的问题写出来与大家共享. ...
- ArcGIS JavaScript API本地部署离线开发环境[转]
原文地址:http://www.cnblogs.com/brawei/archive/2012/12/28/2837660.html 1 获取ArcGIS JavaScript API API的下载地 ...
随机推荐
- C#基础之转换
C#中一共有两种转换方式,隐式转换和显示转换 隐式转换:就是不需要声明就能进行的转换,通俗来说就是小范围内的数据类型转大范围数据类型 显示转换:就是通常说的强制转换,需要在代码中写明要的数据类型.通俗 ...
- UWP win10 app 新关键字x:Bing
原本使用MVVM开发,我们使用数据绑定是x:Binging 新的关键字x:Bing使用和原来x:Binging区别不大. <TextBox x:Name="textBox" ...
- C# 根据路径删除文件或文件夹
如何根据路径删除文件或文件夹? 1.首先我们要判断路径是文件或者是文件夹 那么我们可以通过 FileAttributes attr = File.GetAttributes(path); 来得到路径的 ...
- 带你领会 线性代数 微积分的本质 3blue1brown 动画效果帅出天际
前段时间在 哔哩哔哩 上偶然发现了 3blue1brown 精美的动画,配上生动的讲解,非常适合帮助建立数学的形象思维 其中两大系列,非常值得反复观看: 线性代数的本质(Essence of line ...
- HTTP 简要
HTTP协议就是客户端和服务器交互的一种通迅的格式. 当在浏览器中点击这个链接的时候,浏览器会向服务器发送一段文本,告诉服务器请求打开的是哪一个网页.服务器收到请求后,就返回一段文本给浏览器,浏览器会 ...
- ASP.NET MVC 分页
概述:数据比较多的时候,常使用分页.这里使用bootpag.js和PagedList这两个插件实现. 准备JS的引用 1.这个是bootstrap 中pagination的库 2..NET后台ToPa ...
- CSS基础:基础和语法
**CSS语法** CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明.选择器通常是您需要改变样式的 HTML 元素.```selector {declaration1; declarati ...
- DNS主从服务部署
(1)节点信息 console01 主DNS 192.168.80.3 192.168.10.3 console02 从DNS 192.168.80.4 192.168.10.4 (2)环境部署 # ...
- transform的影响
http://www.cnblogs.com/chuangweili/p/5167986.html transform 各种影响 1.提升元素的z-index层级,下面这个例子会让前面的图片显示在上面 ...
- FTP配置的一些笔记
1.必须关闭防火墙 iptables -F iptables -X iptables -Z vi /etc/selinux/config SELINUX=disabled seten ...