126
阿里云
MQ Java SDK 日志找不到问题分析__技术分享_技术运维问题_消息队列 MQ-阿里云
当 MQ 服务网络连接,发送消息,接收消息出现问题时,SDK 的日志是排查问题的重要手段之一。
如果用户使用 Java SDK 包,但是在本地却找不到 SDK 生成的日志ons.log, 那么请检查Libraries里是否添加了日志实现库;如果已经添加,请检查是否添加完整。
官网可下载使用MQ SDK 所需的依赖包,包里提供了slf4j-api-xxx.jar, 这个包不是一个真正的日志实现,只是一个抽象层,所以用户需要自行添加日志实现库。
这里推荐两种日志实现库,log4j1和 logback。
一、添加日志实现log4j1
如果使用log4j1, 那么用户需要依赖下面的包:
slf4j-api-1.7.5.jar – JAR for SLF4J API
log4j-1.2.17.jar – JAR for Log4J API
slf4j-log4j12-1.7.5.jar – Log4J Adapter for SLF4J
建议使用Maven去管理项目依赖。
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.5</version>
</dependency>
二、添加日志实现logback 使用Maven管理项目,请参考以下依赖:
注意事项:
- Java SDK 不支持log4j2。
- log4j1和logback不可同时使用,否则会发生冲突,导致日志输出异常。
- 不建议用户擅自更改 SDK 日志的默认存储位置。
- SDK 日志输出的位置为当前用户目录($userhome/logs/ons.log)
如果用户是Windows系统,可在运行中输入“cmd”, 打开console后,可看到当前用户目录路径,文件夹logs就在这个路径下。
更多关于 SDK 日志的机制和使用限制,请【点击查看】。如问题还未解决,请联系售后技术支持。
最后更新:2016-11-01 13:13:12
上一篇:
消息队列 MQ 使用限制__技术分享_技术运维问题_消息队列 MQ-阿里云
下一篇:
经典网络和VPC常见问题FAQ__常见问题_专有网络 VPC-阿里云
cname接入指南__常见接入问题_Web 应用防火墙-阿里云
限制说明__产品简介_云数据库 Memcache 版-阿里云
如何添加RDS IP白名单__常见问题_产品使用问题_数据集成-阿里云
激活媒体工作流__媒体工作流接口_API使用手册_视频点播-阿里云
OSSWriter__Writer插件_使用手册_数据集成-阿里云
授权策略示例__子账号访问IoT_控制台使用手册_阿里云物联网套件-阿里云
DeleteBucketLifecycle__关于Bucket的操作_API 参考_对象存储 OSS-阿里云
客户端本地到ECS服务器丢包的检查方法__ECS操作须知_产品使用问题_云服务器 ECS-阿里云
路况预测__解决方案_平台介绍_数加平台介绍-阿里云
SDK集成常见问题__帮助手册_移动数据分析-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云