From 41c91917d0301bc65a33cba197917829fbd7c6fe Mon Sep 17 00:00:00 2001 From: zhangliang032 Date: Wed, 27 Oct 2021 14:10:05 +0800 Subject: [PATCH] add debug log JSONFind loops cost too much time for complicate SQL. --- common/tricks.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/common/tricks.go b/common/tricks.go index 9a76b85..02ea224 100644 --- a/common/tricks.go +++ b/common/tricks.go @@ -126,7 +126,9 @@ func jsonFind(json string, name string, find *[]string) (next []string) { } // JSONFind iterate find name in json +// TODO: for complicate SQL JSONFind will run a long time for json interactions. func JSONFind(json string, name string) []string { + Log.Debug("Entering function: %s", GetFunctionName()) var find []string next := []string{json} for len(next) > 0 { @@ -136,6 +138,7 @@ func JSONFind(json string, name string) []string { } next = tmpNext } + Log.Debug("Exiting function: %s", GetFunctionName()) return find } -- GitLab