From a6c0ac0f20d1d91fbe1fe591a6a9ca46f82399f5 Mon Sep 17 00:00:00 2001 From: hxb <hxb@hdlchina.com.cn> Date: 星期五, 23 二月 2024 16:37:16 +0800 Subject: [PATCH] 使用新的依赖库的名称 --- HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/utils/HDLExceptionSubmitUtils.java | 21 ++++++++++++++++++++- 1 files changed, 20 insertions(+), 1 deletions(-) diff --git a/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/utils/HDLExceptionSubmitUtils.java b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/utils/HDLExceptionSubmitUtils.java index 5916b66..9793b65 100644 --- a/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/utils/HDLExceptionSubmitUtils.java +++ b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/utils/HDLExceptionSubmitUtils.java @@ -1,5 +1,9 @@ package com.hdl.linkpm.sdk.utils; +import android.text.TextUtils; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; import com.google.gson.JsonObject; import com.hdl.linkpm.sdk.core.exception.HDLException; import com.hdl.linkpm.sdk.core.exception.HDLLinkCopyException; @@ -37,7 +41,22 @@ public static void submit(String requestUrl, Object json, HDLLinkCopyException e) { try { - LogUtil.log(requestUrl, "code:" + e.getCode() + "--msg:" + e.getMsg() + "--params锛�" + HDLGsonUtils.toJson(json), null, Level.high); + JSONObject jsonObject = JSON.parseObject(JSON.toJSONString(json)); + String utfStr = ""; + if (jsonObject != null) { + try { + byte[] data = jsonObject.getBytes("data"); + utfStr = new String(data); + } catch (Exception e1) { + + } + } + if (!TextUtils.isEmpty(utfStr)) { + LogUtil.log(requestUrl, "code:" + e.getCode() + "--msg:" + e.getMsg() + "--params锛�" + HDLGsonUtils.toJson(json) + "--utf-8锛�" + utfStr, null, Level.high); + } else { + LogUtil.log(requestUrl, "code:" + e.getCode() + "--msg:" + e.getMsg() + "--params锛�" + HDLGsonUtils.toJson(json), null, Level.high); + + } } catch (Exception e1) { } -- Gitblit v1.8.0