mirror of
https://github.com/wahyd4/pinpoint.git
synced 2026-08-20 18:25:55 +10:00
[강운덕] [LUCYSUS-1744] preparedStatement의 sql parsing result의 캐쉬 로직이 sampler와 같이 동작할 경우 정상적으로 동작하지 않는 문제가 있어 수정함.
- sampling 대상이 아닐 경우도 sql parsing result가 캐쉬 되도록 해야 sampling 대상이 호출하였을 경우 정상동작함. git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1597 84d0f5b1-2673-498c-a247-62c4ff18d310
This commit is contained in:
@@ -330,9 +330,9 @@ public class JavaAssistClass implements InstrumentClass {
|
||||
if (interceptorType == STATIC_INTERCEPTOR) {
|
||||
parameterTypeString = JavaAssistUtils.getParameterDescription(behavior.getParameterTypes());
|
||||
}
|
||||
String parameter = getParameter(behavior);
|
||||
final String parameter = getParameter(behavior);
|
||||
|
||||
CodeBuilder after = new CodeBuilder();
|
||||
final CodeBuilder after = new CodeBuilder();
|
||||
if (useContextClassLoader) {
|
||||
after.begin();
|
||||
beginAddFindInterceptorCode(id, after, interceptorType);
|
||||
@@ -362,9 +362,9 @@ public class JavaAssistClass implements InstrumentClass {
|
||||
}
|
||||
after.end();
|
||||
}
|
||||
String buildAfter = after.toString();
|
||||
final String buildAfter = after.toString();
|
||||
if (logger.isDebugEnabled()) {
|
||||
logger.debug("addStaticAfterInterceptor after behavior:{} code:{}", behavior.getLongName(), buildAfter);
|
||||
logger.debug("addAfterInterceptor after behavior:{} code:{}", behavior.getLongName(), buildAfter);
|
||||
}
|
||||
behavior.insertAfter(buildAfter);
|
||||
|
||||
@@ -402,7 +402,7 @@ public class JavaAssistClass implements InstrumentClass {
|
||||
}
|
||||
String buildCatch = catchCode.toString();
|
||||
if (logger.isDebugEnabled()) {
|
||||
logger.debug("addStaticAfterInterceptor catch behavior:{} code:{}", behavior.getLongName(), buildCatch);
|
||||
logger.debug("addAfterInterceptor catch behavior:{} code:{}", behavior.getLongName(), buildCatch);
|
||||
}
|
||||
CtClass th = instrumentor.getClassPool().get("java.lang.Throwable");
|
||||
behavior.addCatch(buildCatch, th);
|
||||
|
||||
Reference in New Issue
Block a user