一、后台页面功能

  • 列表菜单
    1. SubmitLog - 记录一般日志 log Messages
    2. SubmitException - 记录一次日志 Exceptions
    3. SubmitNotFound - 404日志(类型为404)
    4. SubmitFeatureUsage --功能日志  Feature Usages
  • 共享功能

管理员-组织-编辑 可以邀请用户(邀请的用户权限和管理员一样)

  • 搜索

https://github.com/exceptionless/Exceptionless/wiki/Filtering-Searching

二、使用方法

  1. 所有的模式都可以指定具体日志的类型
  2. config配置
 <exceptionless apiKey="ZF04xGdxvj04H5h6HMncMzSpYNuC31lqtfiP0E1V" serverUrl="http://localhost:50000"/>  

 <configSections>

<sectionname="exceptionless" type="Exceptionless.ExceptionlessSection, Exceptionless" />

</configSections>

  

 3.使用

        a. Mvc , Webfrom

(1) 异常自动记录

(2) 手动写入日志(都能手动写入,语法一样)

ExceptionlessClient.Default.CreateLog(message).Submit()

ex.ToExceptionless().Submit()

  b. Webapi

WebApiConfig配置

 ExceptionlessClient.Default.RegisterWebApi(config);

      c.Winfrom

初始化

 ExceptionlessClient.Default.Register();

        d.控制台和服务

 var client = new ExceptionlessClient(cc => {
cc.ApiKey="unPQd23aL6CD6Ci7IVKvm2AFNvPNOe2I2tPwwCvp";
cc.ServerUrl = "http://localhost:50000"; });
try
{
throw new Exception("测试");
}
catch (Exception ex)
{ client.SubmitException(ex);
}

  

目前测试得到:控制台只有这种写法最稳定

三、性能问题

1.偶尔写入延迟,需要重新登录才会获取最新的日志

2.写入日志不影响其他业务(不会抛异常)

3.控制台类型的日志,偶尔会写入失败(没有异常,查不到此日志)

4.日志文件存储在App_Data\storage,本地存储日志文件,需要定时清理(可设置保留时间),磁盘增长过快

5.短时间内写入同样的日志(内容相同或来源相同),它不会记录所有的

Exceptionless运用结果的更多相关文章

  1. 实时的.NET程序错误监控产品Exceptionless

    Exceptionless可以对ASP.NET, Web API, WebForms, WPF, Console, 和 MVC 应用提供错误监控.上传.报表服务.使用时需要在Exceptionless ...

  2. 免费开源的 .NET 分布式组件库 Exceptionless Foundatio

    前言 在互联网时代,分布式应用.系统变得越来越多,我们在使用 .Net 技术构建分布式系统的时候,需要使用到一些组件或者是助手库来帮助我们提高生产力以及应用程序解耦,但是纵观.Net圈,能够符合要求的 ...

  3. 免费开源分布式系统日志收集框架 Exceptionless

    前言 从去年就答应过Eric(Exceptionless的作者之一),在中国会帮助给 Exceptionless 做推广,但是由于各种原因一直没有做这件事情,在此对Eric表示歉意.:) Except ...

  4. ExceptionLess新玩法 -- 审计日志

    审计日志 这算是一个挺酷的功能,把每个请求都记录下来,之前在abp中看到过这个功能,配合可视化的界面,简直是在装逼 看到了exceptionless后,心念一动,我也可以根据它做一个审计日志的功能.这 ...

  5. ExceptionLess新玩法 — 记日志

    ExceptionLess 之前也有介绍过这个框架,其实网上也有很多的资料,无论是部署还是一些详细的高级玩法都讲的很清楚也很棒,博主也学习了一些他们的博文,因为很多的东西比如本地部署别人已经写了,我再 ...

  6. ExceptionLess异常日志收集框架-1

    哈哈,中秋和代码更配哦,不知不觉一年过半了,祝园友们中秋快乐 前一阵子在博客园看到了一篇博文 http://www.cnblogs.com/savorboard/p/exceptionless.htm ...

  7. Exceptionless 本地部署

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

  8. 实时的.NET程序错误监控产品Exceptionless开源了

    博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:实时的.NET程序错误监控产品Exceptionless开源了.

  9. 日志收集框架 Exceptionless

    日志收集框架 Exceptionless 前言 从去年就答应过Eric(Exceptionless的作者之一),在中国会帮助给 Exceptionless 做推广,但是由于各种原因一直没有做这件事情, ...

  10. Exceptionless 本地部署踩坑记录

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

随机推荐

  1. poj 2442 Sequence (Priority Queue)

    2442 -- Sequence 真郁闷,明明方法是对的,为什么我的代码老是那么的慢._(:з」∠)_ 这题要想考虑两列的情况,然后逐列拓展. 代码如下: #include <cstdio> ...

  2. js如何获取地址栏上的参数id

    直接上js代码   方法1: 父页面跳转地址栏带id>>>>window.location.href='${ctxAdmin}/study/checkForm?id='+id+ ...

  3. Element-ui学习笔记3--Form表单(一)

    Radio单选框 要使用 Radio 组件,只需要设置v-model绑定变量,选中意味着变量的值为相应 Radio label属性的值,label可以是String.Number或Boolean. & ...

  4. python开启GPU加速

    看了好多教程都提到了使用 os.environ["CUDA_VISIBLE_DEVICES"] = "1" 或者export CUDA_VISIBLE_DEVI ...

  5. H3C Easy IP配置举例

  6. python的if判断

    if 判断条件的时候,如果是多个条件一起进行判断,那么就需要逻辑运算符   并且-----------and 或者-----------or 非(取反)----not   if 条件1 and 条件2 ...

  7. 浅谈使用spring security中的BCryptPasswordEncoder方法对密码进行加密与密码匹配

    浅谈使用springsecurity中的BCryptPasswordEncoder方法对密码进行加密(encode)与密码匹配(matches) spring security中的BCryptPass ...

  8. linux 在 /proc 里实现文件

    所有使用 /proc 的模块应当包含 <linux/proc_fs.h> 来定义正确的函数. 要创建一个只读 /proc 文件, 你的驱动必须实现一个函数来在文件被读时产生数据. 当 某个 ...

  9. JRoll 2 适用于移动开发滚动(滑动)——轻量级插件

    JRoll,一款能滚起上万条数据,具有滑动加速.回弹.缩放.滚动条.滑动事件等功能,兼容CommonJS/AMD/CMD模块规范,开源,免费的轻量级html5滚动插件. 官网:http://www.c ...

  10. ZOJ——Knight Moves(bfs)

    Knight Moves Time Limit: 2 Seconds      Memory Limit: 65536 KB A friend of you is doing research on ...