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-阿裏雲