1.修复在没有全局授权时,输出N/A
This commit is contained in:
parent
dadcfcad19
commit
c1a90c9b7f
|
|
@ -1,12 +1,17 @@
|
|||
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";
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
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");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue