类org.slf4j.spi.MDCAdapter源码实例Demo

下面列出了怎么用org.slf4j.spi.MDCAdapter的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: konker-platform   文件: KonkerLoggingEvent.java
public Map<String, String> getMDCPropertyMap() {
    if(this.mdcPropertyMap == null) {
        MDCAdapter mdc = MDC.getMDCAdapter();
        if(mdc instanceof LogbackMDCAdapter) {
            this.mdcPropertyMap = ((LogbackMDCAdapter)mdc).getPropertyMap();
        } else {
            this.mdcPropertyMap = mdc.getCopyOfContextMap();
        }
    }

    if(this.mdcPropertyMap == null) {
        this.mdcPropertyMap = CACHED_NULL_MAP;
    }

    return this.mdcPropertyMap;
}
 
源代码2 项目: HttpSessionReplacer   文件: StaticMDCBinder.java
/**
 * Currently this method always returns an instance of
 * {@link StaticMDCBinder}.
 * @return
 */
public MDCAdapter getMDCA() {
  try {
    return (MDCAdapter) Class.forName(getMDCAdapterClassStr()).newInstance();
  } catch (Exception e) { // NOSONAR we can't log here as we are actually instantiating log here
    System.err.println("Unable to instantiate mdc adapter " + getMDCAdapterClassStr()); // NOSONAR
    e.printStackTrace(); // NOSONAR
    return new NOPMDCAdapter();
  }
}
 
源代码3 项目: microservices-platform   文件: TtlMDCAdapter.java
public static MDCAdapter getInstance() {
    return mtcMDCAdapter;
}
 
源代码4 项目: component-runtime   文件: StaticMDCBinder.java
public MDCAdapter getMDCA() {
    return new BasicMDCAdapter();
}
 
源代码5 项目: logback-mdc-ttl   文件: TtlMDCAdapter.java
public static MDCAdapter getInstance() {
    return mtcMDCAdapter;
}
 
源代码6 项目: konker-platform   文件: KonkerMDCLogger.java
private static MDCAdapter bwCompatibleGetMDCAdapterFromBinder() throws NoClassDefFoundError {
    return StaticMDCBinder.SINGLETON.getMDCA();
}
 
源代码7 项目: konker-platform   文件: KonkerMDCLogger.java
public static MDCAdapter getMDCAdapter() {
    return mdcAdapter;
}
 
源代码8 项目: ymate-platform-v2   文件: StaticMDCBinder.java
public MDCAdapter getMDCA() {
    return new BasicMDCAdapter();
}
 
@Override
public MDCAdapter getMDCAdapter() {
    return mdcAdapter;
}
 
源代码10 项目: dolphin-platform   文件: StaticMDCBinder.java
public MDCAdapter getMDCA() {
    return new ThreadLocalMDCAdapter();
}
 
源代码11 项目: armeria   文件: RequestScopedMdc.java
Adapter(MDCAdapter delegate) {
    this.delegate = requireNonNull(delegate, "delegate");
}
 
源代码12 项目: sarl   文件: Slf4jEclipseLoggerServiceProvider.java
@Override
public synchronized MDCAdapter getMDCAdapter() {
	return this.mdc;
}
 
源代码13 项目: logging-interceptor   文件: StaticMDCBinder.java
public static MDCAdapter mdc() {
    return SINGLETON.getMDCA();
}
 
源代码14 项目: logging-interceptor   文件: StaticMDCBinder.java
public MDCAdapter getMDCA() {
    return adapter;
}
 
源代码15 项目: consulo   文件: StaticMDCBinder.java
public MDCAdapter getMDCA() {
   return new BasicMDCAdapter();
}
 
源代码16 项目: logging-log4j2   文件: SLF4JServiceProvider.java
@Override
public MDCAdapter getMDCAdapter() {
    return mdcAdapter;
}
 
源代码17 项目: xltsearch   文件: StaticMDCBinder.java
/**
 * Currently this method always returns an instance of
 * {@link StaticMDCBinder}.
 */
public MDCAdapter getMDCA() {
   return new NOPMDCAdapter();
}
 
源代码18 项目: joynr   文件: StaticMDCBinder.java
/**
 * Currently this method always returns an instance of
 * {@link StaticMDCBinder}.
 */
public MDCAdapter getMDCA() {
    return new NOPMDCAdapter();
}
 
源代码19 项目: logging-log4j2   文件: StaticMDCBinder.java
/**
 * Currently this method always returns an instance of {@link StaticMDCBinder}.
 * @return an MDC adapter
 */
public MDCAdapter getMDCA() {
    return new Log4jMDCAdapter();
}