提交 c1a90c9b 编写于 作者: Z zhangxin10

1.修复在没有全局授权时,输出N/A

上级 dadcfcad
package com.ai.cloud.skywalking.plugin.log.log4j.v1.x;
import com.ai.cloud.skywalking.api.Tracing;
import com.ai.cloud.skywalking.conf.AuthDesc;
import org.apache.log4j.helpers.PatternConverter;
import org.apache.log4j.spi.LoggingEvent;
public class TraceIdPatternConverter extends PatternConverter {
@Override
protected String convert(LoggingEvent loggingEvent) {
return "TID:" + Tracing.getTraceId();
if (AuthDesc.isAuth()) {
return "TID:" + Tracing.getTraceId();
}
return "TID: N/A";
}
}
package com.ai.cloud.skywalking.plugin.log.log4j.v2.x;
import com.ai.cloud.skywalking.api.Tracing;
import com.ai.cloud.skywalking.conf.AuthDesc;
import org.apache.logging.log4j.core.LogEvent;
import org.apache.logging.log4j.core.config.plugins.Plugin;
import org.apache.logging.log4j.core.pattern.ConverterKeys;
......@@ -26,6 +27,10 @@ public class TraceIdConverter extends LogEventPatternConverter {
@Override
public void format(LogEvent event, StringBuilder toAppendTo) {
toAppendTo.append("TId:" + Tracing.getTraceId());
if (AuthDesc.isAuth()) {
toAppendTo.append("TID:" + Tracing.getTraceId());
}else{
toAppendTo.append("TID: N/A");
}
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册