.NetCore下 Exceptionless 分布式日志的个性化处理
2018-06-20 18:15
232 查看
Event Type
在Exceptionless中有 Exception 、LogMessage、Broken Links 、Feature Usages
接下来就这几种类型分别添加日志记录
Exception
Exceptionless组件对系统的异常日志都有捕获,所有Exception异常都会添加
当然也可以对异常添加标签
ex.ToExceptionless().AddTags("tags").Submit();
在Exceptionless站点上可以看到
通过详细我们看到tags message
通过这个tags可以查询出对应的日志,方便快速查找
LogMessage
日志信息记录,对于业务需要记录操作日志信息地方可以用如下方式
ExceptionlessClient.Default.CreateLog("LogMessage", ex.Message, LogLevel.Info).AddTags("LogMessage").Submit();
可以设置日志信息 Summary 以及 日志的LogLevel 根据业务需求设置
Broken Links
记录404找不到请求的日志
如在地址栏里输入http://localhost:20011/api/check/xxxxx 不存在的地址
可以看到这个日志已经被记录
Feature Usages
ExceptionlessClient.Default.CreateFeatureUsage("custom").SetSource("customsource").SetMessage("这是FeatureUsage日志").SetType("customType").Submit();
同样添加添加日志的信息、来源、类型、标签等设置,可能不同的exceptionless在语法上有不同
相关文章推荐
- .NetCore 中扩展ExceptionLess 实现链式方法添加操作日志
- 分布式实时日志处理平台ELK
- .NetCore中使用ExceptionLess 添加操作日志
- .NetCore中结合ExceptionLess的处理对Polly再次封装
- 【大数据干货】轻松处理每天2TB的日志数据,支撑运营团队进行大数据分析挖掘,随时洞察用户个性化需求。
- 【大数据干货】轻松处理每天2TB的日志数据,支撑运营团队进行大数据分析挖掘,随时洞察用户个性化需求。
- .NetCore中使用ExceptionLess记录Polly中的操作异常日志
- .NetCore中使用AspectCore、ExceptionLess 实现AOP操作日志记录
- 容器化分布式日志组件ExceptionLess的Angular前端UI
- 分布式实时日志处理平台ELK
- 容器化分布式日志组件ExceptionLess的Angular前端UI
- Asp.NetCore依赖注入和管道方式的异常处理及日志记录
- 聊一聊我心中的分布式日志处理框架
- 容器化分布式日志组件ExceptionLess的Angular前端UI
- 一共81个,开源大数据处理工具汇总:查询引擎、流式计算、迭代计算、离线计算、键值存储、表格存储、文件存储、资源管理、日志收集系统、消息系统、分布式服务、集群管理、基础设施、搜索引擎、数据挖掘=监控
- 一共81个,开源大数据处理工具汇总:查询引擎、流式计算、迭代计算、离线计算、键值存储、表格存储、文件存储、资源管理、日志收集系统、消息系统、分布式服务、集群管理、基础设施、搜索引擎、数据挖掘=监控
- 搭建分布式日志处理框架ELK遇到的坑
- ndk中日志,调试及故障处理
- Spring Boot中使用AOP统一处理Web请求日志
- Flume(NG)架构设计要点及配置实践 Flume NG是一个分布式、可靠、可用的系统,它能够将不同数据源的海量日志数据进行高效收集