SDK 的日志使用 slf4j 接口,可以支持logback和log4j的日志。所在的package为:com.datarangers,需要需要查看日志,请配置该package日志路径。另外也可以查看console下该package下的日志。
首先确定是否有ERROR 日志,以及检查启动参数配置是否符合预期。
按以下路径进行检查:
按以下路径进行检查:
SDK 的发送的核心逻辑在 com.datarangers.asynccollector.Consumer #run(),HTTP 发送的逻辑,最终使用 com.datarangers.util.HttpUtils #request进行发送。可以在相关地方进行debug 调试,进一步定位问题。
这个错误是由于本地 JDK 没有信任证书,建议客户优先导入证书,
或者配置:datarangers.sdk.httpConfig.trustDisable=true。
如果客户的证书位置不在默认位置,需要自定义,可以配置相关参数:
# 开启证书路径自定义配置 datarangers.sdk.httpConfig.customKeyTrustEnable=true # 配置keyMaterial路径 datarangers.httpConfig.keyMaterialPath={keyMaterialPath} # 配置keyPassword datarangers.httpConfig.keyPassword={keyPassword} # 配置storePassword datarangers.httpConfig.storePassword={storePassword} # 配置trustMaterial路径 datarangers.httpConfig.trustMaterialPath={trustMaterialPath} # 信任策略,只支持self,all 两种 datarangers.httpConfig.trustStrategy=self