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 | } |