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

This commit is contained in:
zhangxin10 2016-01-04 10:15:40 +08:00
parent dadcfcad19
commit c1a90c9b7f
2 changed files with 12 additions and 2 deletions

View File

@ -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";
}
}

View File

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