@Override public void publish(LogRecord record) { super.publish(ExtLogRecord.wrap(record)); }
/** * Do the logging with no level checks (they've already been done). Creates an extended log record if the * provided record is not one. * * @param record the log record */ public void logRaw(final LogRecord record) { logRaw(ExtLogRecord.wrap(record)); }
@Override public void publish(LogRecord record) { super.publish(ExtLogRecord.wrap(record)); }
@Override public void publish(LogRecord record) { super.publish(ExtLogRecord.wrap(record)); }
@Override public void publish(LogRecord record) { super.publish(ExtLogRecord.wrap(record)); }
/** {@inheritDoc} */ public final String format(final LogRecord record) { return format(ExtLogRecord.wrap(record)); }
@Override public void publish(LogRecord record) { super.publish(ExtLogRecord.wrap(record)); }
@Override public void publish(LogRecord record) { super.publish(ExtLogRecord.wrap(record)); }
public void publish(final LogRecord record) { if (isEnabled() && record != null) { doPublish(ExtLogRecord.wrap(record)); } }
/** {@inheritDoc} */ public void publish(final LogRecord record) { if (enabled && record != null && isLoggable(record)) { doPublish(ExtLogRecord.wrap(record)); } }
public boolean isLoggable(final LogRecord record) { final ExtLogRecord extRec = ExtLogRecord.wrap(record); Filter filter = filterChain; while (filter != null) { final int result = filter.decide(new LoggingEvent(extRec, Logger.getLogger(record.getLoggerName()))); switch (result) { case Filter.DENY: return false; case Filter.ACCEPT: return true; } filter = filter.getNext(); } return defaultResult; } }
/** * Determine if the record is loggable. * * @param record the log record * @return {@code true} if it is loggable */ public boolean isLoggable(final LogRecord record) { final ExtLogRecord extRec = ExtLogRecord.wrap(record); Filter filter = filterChain; while (filter != null) { final int result = filter.decide(new ConvertedLoggingEvent(extRec)); switch (result) { case Filter.DENY: return false; case Filter.ACCEPT: return true; } filter = filter.getNext(); } return defaultResult; } }