修改SpanStack的nextSubSpanLevelId的方法

This commit is contained in:
zhangxin10 2015-11-11 11:27:55 +08:00
parent 8b0f389b89
commit 5167d5a5f9
2 changed files with 3 additions and 4 deletions

View File

@ -17,8 +17,7 @@ public class RPCBuriedPointSender implements IBuriedPointSender {
// 3.将新创建的Context存放到ThreadLocal栈中
Context.getOrCreate().append(spanData);
// 4 并将当前的Context返回回去
return new ContextData(new Span(spanData.getTraceId(), spanData.getParentLevel()/* +
"." + spanData.getLevelId()*/));
return new ContextData(new Span(spanData.getTraceId(), spanData.getParentLevel()));
}
public void afterSend() {

View File

@ -42,7 +42,7 @@ public class Context {
public void push(Span span) {
if (!isEmpty()) {
spans.push(new SpanNode(span, spans.peek().getLevelId()));
spans.push(new SpanNode(span, spans.peek().getNextSubSpanLevelId()));
} else {
spans.push(new SpanNode(span));
}
@ -79,7 +79,7 @@ public class Context {
return data;
}
public int getLevelId() {
public int getNextSubSpanLevelId() {
return nextSubSpanLevelId;
}