千家信息网

如何分析.Net Core集成Exceptionless分布式日志功能以及全局异常过滤

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,如何分析.Net Core集成Exceptionless分布式日志功能以及全局异常过滤,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
千家信息网最后更新 2026年11月03日如何分析.Net Core集成Exceptionless分布式日志功能以及全局异常过滤

如何分析.Net Core集成Exceptionless分布式日志功能以及全局异常过滤,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

手动发送错误

导入命名空间后,并使用如下代码就可以简单地提交异常日志:

try {  
throw new ApplicationException(Guid.NewGuid().ToString());} catch (Exception ex) { ex.ToExceptionless().Submit();}

发送附加信息

当然你还可以为发送的事件添加额外的标记信息,比如坐标,标签,以及其他的用户相关的信息等等

统一修改未处理的异常报告

你可以在通过SubmittingEvent 事件设置全局的忽略异常信息添加一些自定义信息等等

配合使用 NLog 或 Log4Net

有时候,程序中需要对日志信息做非常详细的记录,比如在开发阶段。这个时候可以配合 log4net 或者 nlog 来联合使用 exceptionless,详细可以查看这个官方的 [示例][https://github.com/exceptionless/Exceptionless.Net/tree/master/samples/Exceptionless.SampleConsole]。

如果你的程序中有在短时间内生成大量日志的情况,比如一分钟产生上千的日志。这个时候你需要使用内存存储(in-memory store)事件,这样客户端就不会将事件系列化的磁盘,所以会快很多。这样就可以使用Log4net 或者 Nlog来将一些事件存储到磁盘,另外 Exceptionless 事件存储到内存当中。

Exceptionless 日志记录的封装

1.首先简单地封装一个ILoggerHelper接口

既然有了接口,那么当然得实现它了

  1. 当然实现好了,可别忘了依赖注入哦

 //注入ExceptionlessLogger服务            services.AddSingleton();
  1. 这时候该写一个全局异常过滤器了

  1. 全局过滤器写好了,怎么让它生效呢,客观别急啊,上正菜

      //添加验证            services.AddMvc(options=> {                options.Filters.Add();            }).AddFluentValidation();
  2. 哈哈,没什么说的了,代码都已经写好了,剩下的就是上代码测试结果了。我这里只是简单地api测试下,万能的ValuesController登场:

  1. 这里是直接抛出异常,不进行trycatch,这时候异常会被全局过滤器捕获,然后放到Exceptionless的Log里面,别问我为什么会在log里面,因为我全局过滤器代码里面已经写明了,不明白的回去看代码,然后看接口调用的实现方法。下面上结果:

点进去,看看详细信息:

  1. 再测试下使用try catch捕获的异常处理,这时候异常信息会被提交到Exception这个里面。直接上代码吧

到exceptionless里面看看不活的异常吧。打字很累直接上图吧

点进去看看详细信息,有三个tab,下面之粘贴一个图片了:

关于如何分析.Net Core集成Exceptionless分布式日志功能以及全局异常过滤问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

信息 全局 日志 事件 代码 过滤器 分析 接口 问题 存储 测试 分布式 功能 内存 方法 时候 更多 磁盘 程序 结果 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海睿民互联网科技有限公司 科技赋能下的互联网金融 科技股互联网 A股互联网金融科技公司 合肥互联网科技公司 深圳互联网科技怎么样 南山科技园互联网公司有哪些 贵州叶脉互联网科技有限公司所属行业 互联网5g黑科技有哪些 广州市恰铎互联网科技有限公司 消费医药和互联网科技 互联网公司黑科技创始人 区块链结合互联网科技 山东子淼互联网科技有限公司 互联网科技年终奖 信承诺互联网科技有限公司 互联网公司属于科技吗 互联网科技职业技能培训学校 长沙易易互联网科技有限公司 恒生互联网科技趋势 南京欣网互联网络科技有限公司 互联网科技公司起名 重庆互联网络科技 互联网科技股有哪些 互联网科技素材视频竖屏 卫星互联网科技股票 互联网对科技的发展 河南猎农互联网科技有限公司 郑州欣桑互联网科技有限公司 优雇互联网科技有限公司
0