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