From 6bd7791c0ecdb76e4c2e4e7f4748f3fa77a60c88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=B1=E6=B6=9B?= <15850646081@163.com> Date: Thu, 24 Oct 2024 10:18:15 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B0=E5=BD=95=E6=97=A5=E5=BF=97=E6=94=B9?= =?UTF-8?q?=E4=B8=BA=E5=BC=82=E6=AD=A5=E6=89=A7=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../engine/hrmelog/util/LoggerTemplate.java | 23 ++++++++++++------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/src/com/engine/hrmelog/util/LoggerTemplate.java b/src/com/engine/hrmelog/util/LoggerTemplate.java index aea9048..40f7345 100644 --- a/src/com/engine/hrmelog/util/LoggerTemplate.java +++ b/src/com/engine/hrmelog/util/LoggerTemplate.java @@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.parser.Feature; import com.alibaba.fastjson.serializer.SerializerFeature; +import com.cloudstore.dev.api.util.Util_DataCache; import com.engine.hrmelog.annotation.ElogTransform; import com.engine.hrmelog.async.LoggerMessageListener; import com.engine.hrmelog.entity.dto.LoggerContext; @@ -23,12 +24,13 @@ import java.lang.reflect.Field; import java.util.*; /** - * @ClassName: LoggerTemplate - * @Description 日志基本功能类 - * @Author tanghj - * @Date 2021/2/10 14:18 - */ -// + * 日志基本功能类 + *
Copyright: Copyright (c) 2024
+ *Company: 泛微软件
+ * + * @author qiantao + * @version 1.0 + **/ public class LoggerTemplate { protected String function = "common"; @@ -89,8 +91,13 @@ public class LoggerTemplate { this.localQueue = (StringUtils.isNotEmpty(this.moduleName) ? this.moduleName : elogLocalQueue) + "LocalQueue" + publishkitGroup; } try { - handleContext(context); - loggerMessageListener.receiveold(context); + new Thread() { + @Override + public void run() { + handleContext(context); + loggerMessageListener.receiveold(context); + } + }.start(); } catch (Exception e) { logger.error("日志写入方法异常!{}", e.getMessage(), e); }