From be0fecfee723bcdcc0a56a33fe35cdf3aace66a3 Mon Sep 17 00:00:00 2001 From: Woonduk Kang Date: Thu, 11 Apr 2013 10:54:21 +0000 Subject: [PATCH] =?UTF-8?q?[=EA=B0=95=EC=9A=B4=EB=8D=95]=20[LUCYSUS-1744]?= =?UTF-8?q?=20Interceptor=EC=9D=98=20cl=20=EC=B0=B8=EC=A1=B0=20=EA=B4=80?= =?UTF-8?q?=EA=B3=84=EA=B0=80=20=EB=AC=B8=EC=A0=9C=EA=B0=80=20=EC=9E=88?= =?UTF-8?q?=EC=96=B4=20traceContext=EC=97=90=EC=84=9C=20TraceId=EB=A5=BC?= =?UTF-8?q?=20=EC=83=9D=EC=84=B1=ED=95=98=EB=8F=84=EB=A1=9D=20=ED=95=A8.?= =?UTF-8?q?=20=EC=9D=BC=EB=B6=80=20=EB=A1=9C=EA=B1=B0=20=EB=B3=80=EA=B2=BD?= =?UTF-8?q?.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-profiler-bootstrap/trunk@1433 84d0f5b1-2673-498c-a247-62c4ff18d310 --- src/main/java/com/profiler/bootstrap/TomcatBootStrap.java | 1 + src/main/java/com/profiler/context/TraceContext.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/src/main/java/com/profiler/bootstrap/TomcatBootStrap.java b/src/main/java/com/profiler/bootstrap/TomcatBootStrap.java index dd77ae295..98027a57f 100644 --- a/src/main/java/com/profiler/bootstrap/TomcatBootStrap.java +++ b/src/main/java/com/profiler/bootstrap/TomcatBootStrap.java @@ -92,6 +92,7 @@ public class TomcatBootStrap { private static List resolveLib(ClassPathResolver classPathResolver) { + // 절대경로만 처리되지 않나함. 상대 경로(./../agentlib/lib등)일 경우의 처리가 있어야 될것 같음. String agentJarFullPath = classPathResolver.getAgentJarFullPath(); logger.info("agentJarPath:" + agentJarFullPath); diff --git a/src/main/java/com/profiler/context/TraceContext.java b/src/main/java/com/profiler/context/TraceContext.java index c65cd2a52..c4c06cd13 100644 --- a/src/main/java/com/profiler/context/TraceContext.java +++ b/src/main/java/com/profiler/context/TraceContext.java @@ -3,6 +3,8 @@ package com.profiler.context; import com.profiler.common.util.ParsingResult; import com.profiler.interceptor.MethodDescriptor; +import java.util.UUID; + /** * */ @@ -29,4 +31,6 @@ public interface TraceContext { int cacheApi(MethodDescriptor methodDescriptor); ParsingResult parseSql(String sql); + + TraceID createTraceId(UUID uuid, int parentSpanID, int spanID, boolean sampled, short flags); }