This is an automated email from the ASF dual-hosted git repository.

wusheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking.git


The following commit(s) were added to refs/heads/master by this push:
     new 39f2cd3  Optimize the code to prevent mongo statements from being too 
long (#5017)
39f2cd3 is described below

commit 39f2cd3a5f80b28378d93f9424da435253a6c0a6
Author: dengliming <liming.d....@gmail.com>
AuthorDate: Fri Jul 3 08:07:10 2020 +0800

    Optimize the code to prevent mongo statements from being too long (#5017)
---
 .../skywalking/apm/plugin/mongodb/v3/support/MongoOperationHelper.java | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git 
a/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v3/support/MongoOperationHelper.java
 
b/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v3/support/MongoOperationHelper.java
index 71c2eb8..42e5ecd 100644
--- 
a/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v3/support/MongoOperationHelper.java
+++ 
b/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/mongodb/v3/support/MongoOperationHelper.java
@@ -128,8 +128,7 @@ public class MongoOperationHelper {
             }
             final int filterLengthLimit = 
Config.Plugin.MongoDB.FILTER_LENGTH_LIMIT;
             if (filterLengthLimit > 0 && params.length() > filterLengthLimit) {
-                params.append("...");
-                break;
+                return params.substring(0, filterLengthLimit) + "...";
             }
         }
         return params.toString();

Reply via email to