From aeb003da7a8bf490ed3098611dc231fe11393235 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B8=A9=E5=B0=91?= Date: Tue, 20 Mar 2012 04:42:28 +0800 Subject: [PATCH] self protected --- .../java/com/alibaba/druid/filter/stat/StatFilter.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/alibaba/druid/filter/stat/StatFilter.java b/src/main/java/com/alibaba/druid/filter/stat/StatFilter.java index 4fbf2ac83c..3c0ccae0e9 100644 --- a/src/main/java/com/alibaba/druid/filter/stat/StatFilter.java +++ b/src/main/java/com/alibaba/druid/filter/stat/StatFilter.java @@ -427,7 +427,14 @@ public class StatFilter extends FilterEventAdapter implements StatFilterMBean { if (value == null) { lastSlowParameters[index] = "null"; } else if (value instanceof String) { - lastSlowParameters[index] = "'" + value.toString() + "'"; + String text = (String) value; + if (text.length() > 100) { + text = text.substring(0, 97); + text = "'" + text + "...'"; + } else { + text = "'" + text + "'"; + } + lastSlowParameters[index] = text; } else if (value instanceof Number) { lastSlowParameters[index] = value.toString(); } else if (value instanceof java.util.Date) {