From 20de8ac29d84f8d8e944118372b6fd695c21a1db Mon Sep 17 00:00:00 2001 From: wxy Date: Fri, 16 Sep 2022 10:28:10 +0800 Subject: [PATCH] [fix](auditloader plugin): fix bug for AuditLoaderPlugin that stmt appears truncated when stmt contains '\n'. (#12627) Co-authored-by: wangxiangyu@360shuke.com --- .../java/org/apache/doris/plugin/audit/AuditLoaderPlugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fe_plugins/auditloader/src/main/java/org/apache/doris/plugin/audit/AuditLoaderPlugin.java b/fe_plugins/auditloader/src/main/java/org/apache/doris/plugin/audit/AuditLoaderPlugin.java index 38c7d00bbf4832..b706c084309e45 100755 --- a/fe_plugins/auditloader/src/main/java/org/apache/doris/plugin/audit/AuditLoaderPlugin.java +++ b/fe_plugins/auditloader/src/main/java/org/apache/doris/plugin/audit/AuditLoaderPlugin.java @@ -163,7 +163,7 @@ private void assembleAudit(AuditEvent event) { auditBuffer.append(event.peakMemoryBytes).append("\t"); // trim the query to avoid too long // use `getBytes().length` to get real byte length - String stmt = truncateByBytes(event.stmt).replace("\t", " "); + String stmt = truncateByBytes(event.stmt).replace("\n", " ").replace("\t", " "); LOG.debug("receive audit event with stmt: {}", stmt); auditBuffer.append(stmt).append("\n"); }