zoukankan      html  css  js  c++  java
  • ExceptionLess异常日志收集框架-1

    哈哈,中秋和代码更配哦,不知不觉一年过半了,祝园友们中秋快乐

    前一阵子在博客园看到了一篇博文 http://www.cnblogs.com/savorboard/p/exceptionless.html, 用于记录日志的一个框架,点开进去看了看,感觉真不错。自己动手走了一下,不敢独享。在博客园记录推广一下

    ExceptionLess官网:http://exceptionless.com/

    GitHub:https://github.com/exceptionless/Exceptionless

    ExceptionLess

    这是个什么东西呢? 我们的项目常常会使用log4net、Nlog 这样的组件去记录日志,但是常常是记录在表或文本文件中,想要很好的分析异常日志的需要投入时间处理。这是没有意义的。

    ExceptionLess是一个开源免费的实时日志收集框架,嗯,强大!配置简单,界面美观。

    image

    Hello World

    说的这么吊,得放到项目里看看。首先打开官网注册账号 –> 创建一个新的项目。名字就任意了。

    image

    下面可以选择我们的项目类型。嗯 .Net Core,Bode.js 有趣。可以发现支持的类型还是很多的,这里我们选择Asp.net MVC

    image

    下面就可以在项目里进行配置了,有多简单呢。。简单到无法相信。下图就是配置的教程。嗯,在程序包管理器控制台输入

    Install-Package Exceptionless.Mvc 走一个吧

    image

    image

    安装完程序包之后,就是第三步了。在WebConfig中找到exceptionless节点,apikey属性值设置为官方给你的key,也就是图中我打了马赛克的部分。

    image

    至此已经全部配置好了,下面我们手动的搞点异常出来吧

    image

    回到网站,嗯,可以看到已经出来了。信息很全,甚至本机配置都可以看到,包括Cookie值。

    image

    image

    image

    刚才在WebConfig中看到了一个有趣的东西,拦截器。 EceptionlessModule。

    image

    这就是那个源码啦。。在Github上也可以下载到源码,有兴趣的同学再去研究吧。哈哈,我就不看了

    image

  • 相关阅读:
    swagger生成接口文档
    二分查找通用模板
    go-json技巧
    【Go】获取用户真实的ip地址
    数据库储存时间类型
    密码加密:md5/sha1 +盐值
    参数里时间格式的转换
    不好定位的元素定位
    vim编辑器
    ps -ef | grep php kill -9
  • 原文地址:https://www.cnblogs.com/LiangSW/p/5874794.html
Copyright © 2011-2022 走看看