ExceptionLess 本地部署小结

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的日志,请期待,谢谢。

 

 

 

 

转载于:https://www.cnblogs.com/akaxb/p/7207827.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值