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