Java 类org.slf4j.Marker 实例源码

项目:ja-micro    文件:Metadata.java   
public Marker getLoggingMarker() {
    // If we get more optional header fields, we should probably exclude them if they are empty.
    Marker messageMarker =
            append("messageId", messageId)
                    .and(append("partitionId", partitionId))
                    .and(append("partitioningKey", partitioningKey))
                    .and(append("offset", offset))
                    .and(append("messageId", messageId))
                    .and(append("correlationId", correlationId))
                    .and(append("requestCorrelationId", requestCorrelationId));


    // Nota bene: without the toString the marker tries to convert the object into Json, which produces strange results
    if (topic != null) {
        messageMarker.add(append("topic", topic.toString()));
    }
    if (replyTo != null) {
        messageMarker.add(append("replyTo", replyTo.toString()));
    }
    if (type != null) {
        messageMarker.add(append("messageType", type.toString()));
    }

    return messageMarker;
}
项目:micrometer    文件:LogbackMetrics.java   
@Override
public FilterReply decide(Marker marker, Logger logger, Level level, String format, Object[] params, Throwable t) {
    // cannot use logger.isEnabledFor(level), as it would cause a StackOverflowError by calling this filter again!
    if(level.isGreaterOrEqual(logger.getEffectiveLevel()) && format != null) {
        switch (level.toInt()) {
            case Level.ERROR_INT:
                errorCounter.increment();
                break;
            case Level.WARN_INT:
                warnCounter.increment();
                break;
            case Level.INFO_INT:
                infoCounter.increment();
                break;
            case Level.DEBUG_INT:
                debugCounter.increment();
                break;
            case Level.TRACE_INT:
                traceCounter.increment();
                break;
        }
    }

    return FilterReply.NEUTRAL;
}
项目:json-log-domain    文件:AbstractMarkerMatcher.java   
public boolean matches(ILoggingEvent event) {
    Marker marker = event.getMarker();
    if(marker != null) {
        return matches(marker);
    }

    return false;
}
项目:json-log-domain    文件:ContainsMdcMarkerMatcher.java   
private void populate(Marker marker, List<DomainMarker> markers, boolean mdc) {
    if (marker instanceof DomainMarker) {
        DomainMarker domainMarker = (DomainMarker)marker;

        if(mdc) {
            DomainMarker parent = domainMarker.getParent(); // assume from mdc context
            if(parent != null) {
                markers.add(parent);
            }
        } else {
            markers.add(domainMarker);
        }
    } else if(marker instanceof DeferredMdcMarker) {
        DeferredMdcMarker deferredMdcMarker = (DeferredMdcMarker)marker;

        for(DomainMarker mdcMarker : deferredMdcMarker.getMarkers()) {
            markers.add(mdcMarker);
        }
    }

    if(marker.hasReferences()) {
        Iterator<Marker> iterator = marker.iterator();
        while(iterator.hasNext()) {
            populate(iterator.next(), markers, mdc);
        }
    }
}
项目:Reer    文件:OutputEventListenerBackedLogger.java   
public boolean isTraceEnabled(Marker marker) {
    return isTraceEnabled();
}
项目:personium-core    文件:PersoniumCoreExceptionMapperTest.java   
@Override
public boolean isDebugEnabled(Marker arg0) {
    return false;
}
项目:cas-server-4.2.1    文件:CasDelegatingLogger.java   
@Override
public void debug(final Marker marker, final String format, final Object arg) {
    delegate.debug(marker, manipulateLogMessage(format), manipulateLogArguments(arg));
}
项目:springboot-shiro-cas-mybatis    文件:CasDelegatingLogger.java   
@Override
public void error(final Marker marker, final String format, final Object arg) {
    delegate.error(marker, manipulateLogMessage(format), manipulateLogArguments(arg));
}
项目:Reer    文件:OutputEventListenerBackedLogger.java   
public void trace(Marker marker, String msg) {
}
项目:escalog    文件:LogFmt.java   
@Override
public void debug(Marker marker, String s, Object o, Object o1)
{
    underlying.debug(marker, s, o, o1);
}
项目:springboot-shiro-cas-mybatis    文件:CasDelegatingLogger.java   
@Override
public void warn(final Marker marker, final String format, final Object arg1, final Object arg2) {
    delegate.warn(marker, manipulateLogMessage(format), manipulateLogArguments(arg1, arg2));
}
项目:personium-core    文件:PersoniumCoreLogTest.java   
@Override
public void debug(Marker arg0, String arg1, Throwable arg2) {
}
项目:slf4j-lambda    文件:LambdaLogger.java   
/**
 * {@link #warn(org.slf4j.Marker, java.lang.String, java.lang.Throwable)} with a lambda message supplier.
 */
default void warn(Marker marker, Supplier<String> msgSupplier, Throwable t) {
    doLog(marker, Level.WARN, msgSupplier, t);
}
项目:util    文件:ThrottledSlf4jLogger.java   
@Override
public void debug(Marker marker, String format, Object arg) {
    if (shouldLog()) {
        delegate.debug(marker, format, arg);
    }
}
项目:slf4j-lambda    文件:LambdaLogger.java   
/**
 * {@link #info(org.slf4j.Marker, java.lang.String)} with a lambda message supplier.
 */
default void info(Marker marker, Supplier<String> msgSupplier) {
    doLog(marker, Level.INFO, msgSupplier, null);
}
项目:util    文件:ThrottledSlf4jLogger.java   
@Override
public boolean isWarnEnabled(Marker marker) {
    return delegate.isWarnEnabled(marker);
}
项目:SWDemo    文件:MyLogger.java   
@Override
public boolean isInfoEnabled(Marker marker) {
    return false;
}
项目:cas-server-4.2.1    文件:CasDelegatingLogger.java   
@Override
public void error(final Marker marker, final String format, final Object arg1, final Object arg2) {
    delegate.error(marker, manipulateLogMessage(format), manipulateLogArguments(arg1, arg2));
}
项目:personium-core    文件:PersoniumCoreExceptionMapperTest.java   
@Override
public void trace(Marker arg0, String arg1, Object[] arg2) {
}
项目:domino    文件:MarkerIgnoringBase.java   
public void trace(Marker marker, String msg, Throwable t) {
    trace(msg, t);
}
项目:cas-server-4.2.1    文件:CasLoggerFactoryTests.java   
private Marker getMarker(final String name) {
    final Marker marker = mock(Marker.class);
    when(marker.getName()).thenReturn(name);
    return marker;
}
项目:escalog    文件:LogFmtBuilder.java   
@Override
public void trace(Marker marker, String s, Object o, Object o1)
{
    underlying.trace(marker, s, o, o1);
}
项目:slf4j-lambda    文件:LambdaLogger.java   
/**
 * {@link #warn(org.slf4j.Marker, java.lang.String, java.lang.Object...)} with 3 or more lambda argument suppliers.
 */
default void warn(Marker marker, String format, Supplier<?>... argSuppliers) {
    doLog(marker, Level.WARN, format, argSuppliers, null);
}
项目:domino    文件:MarkerIgnoringBase.java   
public boolean isTraceEnabled(Marker marker) {
    return isTraceEnabled();
}
项目:domino    文件:MarkerIgnoringBase.java   
public boolean isDebugEnabled(Marker marker) {
    return isDebugEnabled();
}
项目:slf4j-lambda    文件:LambdaLogger.java   
default void trace(Marker marker, String msg) {
    doLog(marker, Level.TRACE, msg, null, null);
}
项目:cas-server-4.2.1    文件:CasDelegatingLogger.java   
@Override
public void info(final Marker marker, final String format, final Object arg) {
    delegate.info(marker, manipulateLogMessage(format), manipulateLogArguments(arg));
}
项目:personium-core    文件:PersoniumCoreLogTest.java   
@Override
public void trace(Marker arg0, String arg1, Object arg2) {
}
项目:eXperDB-DB2PG    文件:LogUtils.java   
public static void debug(Marker paramMarker,Class<?> clazz, String paramString, Throwable paramThrowable) {
    getLogger(clazz).debug(paramMarker, paramString, paramThrowable);
    if(verbose) System.out.println(paramString);
}
项目:cas-server-4.2.1    文件:CasDelegatingLogger.java   
@Override
public void warn(final Marker marker, final String format, final Object... arguments) {
    delegate.warn(marker, manipulateLogMessage(format), manipulateLogArguments(arguments));
}
项目:personium-core    文件:PersoniumCoreLogTest.java   
@Override
public void info(Marker arg0, String arg1, Object arg2, Object arg3) {
}
项目:escalog    文件:LogFmt.java   
@Override
public void error(Marker marker, String s, Object... objects)
{
    underlying.error(marker, s, objects);
}
项目:personium-core    文件:PersoniumCoreExceptionMapperTest.java   
@Override
public void warn(Marker arg0, String arg1, Object arg2) {
}
项目:Reer    文件:OutputEventListenerBackedLoggerContext.java   
@Override
public boolean isDebugEnabled(Marker marker) {
    return false;
}
项目:personium-core    文件:EventLoggerTest.java   
@Override
public void error(Marker marker, String msg, Throwable t) {
}
项目:escalog    文件:LogFmtBuilder.java   
@Override
public void info(Marker marker, String s, Object o)
{
    underlying.info(marker, s, o);
}
项目:Reer    文件:OutputEventListenerBackedLoggerContext.java   
@Override
public void debug(Marker marker, String format, Object... arguments) {
}
项目:jsf-sdk    文件:JSFLogger.java   
public void info(Marker marker, String format, Object[] argArray) {
    if (print) {
        slf4jLogger.info(marker, format, argArray);
    }
}
项目:slf4j-lambda    文件:LambdaLogger.java   
/**
 * {@link #error(org.slf4j.Marker, java.lang.String, java.lang.Object)} with a lambda argument supplier.
 */
default void error(Marker marker, String format, Supplier<?> argSupplier1) {
    doLog(marker, Level.ERROR, format, new Supplier<?>[]{argSupplier1}, null);
}
项目:eXperDB-DB2PG    文件:LogUtils.java   
public static void warn(Marker paramMarker,Class<?> clazz, String paramString) {
    getLogger(clazz).warn(paramMarker, paramString);
    if(verbose) System.out.println(paramString);
}