Commit bdadc2ef03c0024b57cf500fe3f877560cd0d1fe
1 parent
9711b84313
Exists in
master
and in
6 other branches
增加打印详细查询参数
Showing 1 changed file with 8 additions and 3 deletions
platform-common/src/main/java/com/lyms/platform/common/perf/DalMethodInterceptor.java
View file @
bdadc2e
... | ... | @@ -53,11 +53,12 @@ |
53 | 53 | }finally{ |
54 | 54 | long end = System.currentTimeMillis(); |
55 | 55 | long i =(end - start); |
56 | + boolean slow=i>threshold; | |
56 | 57 | String result = arg0.getThis().getClass().getSimpleName() + "." |
57 | 58 | + arg0.getMethod().getName() |
58 | - + getShortArgs(arg0.getArguments()) + " use " + i | |
59 | + + getShortArgs(arg0.getArguments(),slow) + " use " + i | |
59 | 60 | + "ms."; |
60 | - if(i>threshold){ | |
61 | + if(slow){ | |
61 | 62 | logger.warn(result); |
62 | 63 | }else{ |
63 | 64 | logger.info(result); |
... | ... | @@ -71,7 +72,7 @@ |
71 | 72 | * @param obj |
72 | 73 | * @return |
73 | 74 | */ |
74 | - private String getShortArgs(Object[] obj) { | |
75 | + private String getShortArgs(Object[] obj,boolean f) { | |
75 | 76 | StringBuilder builder = new StringBuilder("("); |
76 | 77 | for (Object o : obj) { |
77 | 78 | if(null==o){ |
... | ... | @@ -81,6 +82,10 @@ |
81 | 82 | builder.append(o); |
82 | 83 | } else { |
83 | 84 | builder.append(o.getClass().getSimpleName()); |
85 | + if(f){ | |
86 | + builder.append("|"); | |
87 | + builder.append(o.toString()); | |
88 | + } | |
84 | 89 | } |
85 | 90 | builder.append(","); |
86 | 91 | } |