From 0c8c085285e547d28549f29ae4bfe787b7178760 Mon Sep 17 00:00:00 2001 From: LXW <1264174498@qq.com> Date: Wed, 20 Mar 2024 23:40:02 +0800 Subject: [PATCH] (improvement)(Chat) add log for chat parser (#843) Co-authored-by: jolunoluo --- .../supersonic/chat/server/parser/NL2PluginParser.java | 5 +++++ .../headless/server/service/impl/ChatQueryServiceImpl.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/chat/server/src/main/java/com/tencent/supersonic/chat/server/parser/NL2PluginParser.java b/chat/server/src/main/java/com/tencent/supersonic/chat/server/parser/NL2PluginParser.java index 3b8f7bf27..8182797c1 100644 --- a/chat/server/src/main/java/com/tencent/supersonic/chat/server/parser/NL2PluginParser.java +++ b/chat/server/src/main/java/com/tencent/supersonic/chat/server/parser/NL2PluginParser.java @@ -3,9 +3,12 @@ package com.tencent.supersonic.chat.server.parser; import com.tencent.supersonic.chat.server.plugin.recognize.PluginRecognizer; import com.tencent.supersonic.chat.server.pojo.ChatParseContext; import com.tencent.supersonic.chat.server.util.ComponentFactory; +import com.tencent.supersonic.common.util.JsonUtil; import com.tencent.supersonic.headless.api.pojo.response.ParseResp; +import lombok.extern.slf4j.Slf4j; import java.util.List; +@Slf4j public class NL2PluginParser implements ChatParser { private final List pluginRecognizers = ComponentFactory.getPluginRecognizers(); @@ -14,6 +17,8 @@ public class NL2PluginParser implements ChatParser { public void parse(ChatParseContext chatParseContext, ParseResp parseResp) { pluginRecognizers.forEach(pluginRecognizer -> { pluginRecognizer.recognize(chatParseContext, parseResp); + log.info("{} context:{} result:{}", pluginRecognizer.getClass().getSimpleName(), + JsonUtil.toString(chatParseContext), JsonUtil.toString(parseResp)); }); } diff --git a/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/ChatQueryServiceImpl.java b/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/ChatQueryServiceImpl.java index e5d25d134..8d6eadbcf 100644 --- a/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/ChatQueryServiceImpl.java +++ b/headless/server/src/main/java/com/tencent/supersonic/headless/server/service/impl/ChatQueryServiceImpl.java @@ -136,7 +136,7 @@ public class ChatQueryServiceImpl implements ChatQueryService { // 2. parser semanticParsers.forEach(parser -> { parser.parse(queryCtx, chatCtx); - log.debug("{} result:{}", parser.getClass().getSimpleName(), JsonUtil.toString(queryCtx)); + log.info("{} result:{}", parser.getClass().getSimpleName(), JsonUtil.toString(queryCtx)); }); // 3. corrector