REQ-3581: 记录腾讯异常信息

This commit is contained in:
yanglin 2025-02-25 15:53:12 +08:00
parent 48db71b8b5
commit 481d28be7c

View File

@ -22,7 +22,6 @@ import cn.axzo.nanopart.ess.server.ess.support.EssSupport;
import cn.axzo.nanopart.ess.server.ess.support.OrgProfiles; import cn.axzo.nanopart.ess.server.ess.support.OrgProfiles;
import cn.axzo.nanopart.ess.server.ess.support.PersonProfiles; import cn.axzo.nanopart.ess.server.ess.support.PersonProfiles;
import cn.axzo.nanopart.ess.server.utils.BizAssertions; import cn.axzo.nanopart.ess.server.utils.BizAssertions;
import cn.axzo.nanopart.ess.server.utils.IdBuilder;
import com.google.common.base.Throwables; import com.google.common.base.Throwables;
import com.tencentcloudapi.common.Credential; import com.tencentcloudapi.common.Credential;
import com.tencentcloudapi.common.exception.TencentCloudSDKException; import com.tencentcloudapi.common.exception.TencentCloudSDKException;
@ -433,6 +432,10 @@ public class EssClient implements InitializingBean {
essLog.setRequestId(requestId); essLog.setRequestId(requestId);
} }
} finally { } finally {
if (exception != null) {
essLog.setIsError(YesOrNo.YES);
essLog.addLogContent("exception", Throwables.getStackTraceAsString(exception));
}
newTransaction.executeWithoutResult(unused -> essLogDao.save(essLog)); newTransaction.executeWithoutResult(unused -> essLogDao.save(essLog));
} }
if (exception != null) if (exception != null)