log4j 集成sentry
来源:互联网 发布:儿童编程教材 编辑:程序博客网 时间:2024/05/18 15:51
因为公司大部分项目使用的Python语音开发的,所以使用了Python语言开发的日志收集系统sentry,通过了解sentry的服务端是Python语音开发,但是客户端sdk 支持的语音比较丰富,php,javascript,java, C#, node.js. Go 语言等。因为我负责的项目是java开发的,本身就使用了log4j, 所以就使用支持log4的sdk来集成,安装官网的文档,配置好之后,运行代码,正常,也没有输出错误日志。但是问题出现了,sentry的服务端接收不到数据。
后来发现log4j 默认采取的是异步队列的方式发送日志,参数 raven.async.shutdowntimeout(关闭队列的时间毫秒), 这个参数的默认值是 1000, 所以会导致当队列去发送数据的时候时间超过了一秒,所以队列被关掉了。
解决问题的方式就是将参数设置长点。就ok了
sentry 官网文档
0 0
- log4j 集成sentry
- Impala和Hive集成Sentry
- sentry
- React Native集成Sentry错误日志统计
- 基于LDAP和Sentry的大数据认证和鉴权解决方案--Part Two:Sentry集成
- spring集成log4j
- spring集成log4j
- spring集成log4j
- log4j与Spring集成
- Spring集成log4j
- log4j集成mongodb
- log4j集成flume-ng
- springMVC集成log4j
- Spring MVC集成 Log4j
- SpringBoot集成log4j
- Idea集成log4j文件
- MyBatis集成log4j
- MyBatis集成log4j
- Maven教程,学习
- typedef 的用法及 具体使用步骤。
- 修改linux文件权限命令:chmod
- 文件大小端翻转工具
- 独立域名博客建立完成,欢迎来踩。
- log4j 集成sentry
- Andfix的apkpatch的工具使用
- Android轻量易用的键值数据库 QuickKV
- Java中数组的基础知识
- 获取一段文字中的某一串并标记成URL,SpannableStringBuilder
- iOS--APP 迭代开发版本号的规则
- javascript题库
- Android中如何处理耗时操作,AsyncTask有什么不足之处.
- Bootstrap-Sass 源码解析二:Variables.scss