@Override public void logIfEnabled(final String fqcn, final Level level, final Marker marker, final Message msg, final Throwable t) { if (isEnabled(level, marker, msg, t)) { logMessageSafely(fqcn, level, marker, msg, t); } }
protected void logMessage(final String fqcn, final Level level, final Marker marker, final String message, final Object p0) { final Message msg = messageFactory.newMessage(message, p0); logMessageSafely(fqcn, level, marker, msg, msg.getThrowable()); }
protected void logMessage(final String fqcn, final Level level, final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4) { final Message msg = messageFactory.newMessage(message, p0, p1, p2, p3, p4); logMessageSafely(fqcn, level, marker, msg, msg.getThrowable()); }
protected void logMessage(final String fqcn, final Level level, final Marker marker, final Supplier<?> msgSupplier, final Throwable t) { final Message message = LambdaUtil.getMessage(msgSupplier, messageFactory); logMessageSafely(fqcn, level, marker, message, (t == null && message != null) ? message.getThrowable() : t); }
protected void logMessage(final String fqcn, final Level level, final Marker marker, final String message, final Object p0, final Object p1, final Object p2) { final Message msg = messageFactory.newMessage(message, p0, p1, p2); logMessageSafely(fqcn, level, marker, msg, msg.getThrowable()); }
protected void logMessage(final String fqcn, final Level level, final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, final Object p5, final Object p6) { final Message msg = messageFactory.newMessage(message, p0, p1, p2, p3, p4, p5, p6); logMessageSafely(fqcn, level, marker, msg, msg.getThrowable()); }
protected void logMessage(final String fqcn, final Level level, final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, final Object p5, final Object p6, final Object p7, final Object p8) { final Message msg = messageFactory.newMessage(message, p0, p1, p2, p3, p4, p5, p6, p7, p8); logMessageSafely(fqcn, level, marker, msg, msg.getThrowable()); }
/** * Logs a Throwable that has been caught with location information. * * @param fqcn The fully qualified class name of the <b>caller</b>. * @param level The logging level. * @param t The Throwable. */ protected void catching(final String fqcn, final Level level, final Throwable t) { if (isEnabled(level, CATCHING_MARKER, (Object) null, null)) { logMessageSafely(fqcn, level, CATCHING_MARKER, catchingMsg(t), t); } }
protected void logMessage(final String fqcn, final Level level, final Marker marker, final String message, final Object p0, final Object p1) { final Message msg = messageFactory.newMessage(message, p0, p1); logMessageSafely(fqcn, level, marker, msg, msg.getThrowable()); }
protected void logMessage(final String fqcn, final Level level, final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, final Object p5) { final Message msg = messageFactory.newMessage(message, p0, p1, p2, p3, p4, p5); logMessageSafely(fqcn, level, marker, msg, msg.getThrowable()); }
protected void logMessage(final String fqcn, final Level level, final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, final Object p5, final Object p6, final Object p7) { final Message msg = messageFactory.newMessage(message, p0, p1, p2, p3, p4, p5, p6, p7); logMessageSafely(fqcn, level, marker, msg, msg.getThrowable()); }
@Override public void traceExit(final EntryMessage message) { // If the message is null, traceEnter returned null because flow logging was disabled, we can optimize out calling isEnabled(). if (message != null && isEnabled(Level.TRACE, EXIT_MARKER, message, null)) { logMessageSafely(FQCN, Level.TRACE, EXIT_MARKER, flowMessageFactory.newExitMessage(message), null); } }
@Override public void catching(final Throwable t) { if (isEnabled(Level.ERROR, CATCHING_MARKER, (Object) null, null)) { logMessageSafely(FQCN, Level.ERROR, CATCHING_MARKER, catchingMsg(t), t); } }
protected void logMessage(final String fqcn, final Level level, final Marker marker, final String message, final Object... params) { final Message msg = messageFactory.newMessage(message, params); logMessageSafely(fqcn, level, marker, msg, msg.getThrowable()); }
@Override public <R> R traceExit(final Message message, final R result) { // If the message is null, traceEnter returned null because flow logging was disabled, we can optimize out calling isEnabled(). if (message != null && isEnabled(Level.TRACE, EXIT_MARKER, message, null)) { logMessageSafely(FQCN, Level.TRACE, EXIT_MARKER, flowMessageFactory.newExitMessage(result, message), null); } return result; }
protected void logMessage(final String fqcn, final Level level, final Marker marker, final String message, final Object p0, final Object p1, final Object p2, final Object p3) { final Message msg = messageFactory.newMessage(message, p0, p1, p2, p3); logMessageSafely(fqcn, level, marker, msg, msg.getThrowable()); }
@Override public <R> R traceExit(final EntryMessage message, final R result) { // If the message is null, traceEnter returned null because flow logging was disabled, we can optimize out calling isEnabled(). if (message != null && isEnabled(Level.TRACE, EXIT_MARKER, message, null)) { logMessageSafely(FQCN, Level.TRACE, EXIT_MARKER, flowMessageFactory.newExitMessage(result, message), null); } return result; }
@Override public void printf(final Level level, final Marker marker, final String format, final Object... params) { if (isEnabled(level, marker, format, params)) { final Message msg = new StringFormattedMessage(format, params); logMessageSafely(FQCN, level, marker, msg, msg.getThrowable()); } }
protected void logMessage(final String fqcn, final Level level, final Marker marker, final String message, final Supplier<?>... paramSuppliers) { final Message msg = messageFactory.newMessage(message, LambdaUtil.getAll(paramSuppliers)); logMessageSafely(fqcn, level, marker, msg, msg.getThrowable()); }
@Override public void printf(final Level level, final String format, final Object... params) { if (isEnabled(level, null, format, params)) { final Message msg = new StringFormattedMessage(format, params); logMessageSafely(FQCN, level, null, msg, msg.getThrowable()); } }