/** * Always log an event. This tends to be already guarded by an enabled check, so this method should not check for * the logger level again * * @param fqcn The fully qualified class name of the <b>caller</b> * @param level The logging level * @param marker The Marker * @param message The Message. * @param t A Throwable or null. */ @Override public void logMessage(final String fqcn, final Level level, final Marker marker, final Message message, final Throwable t) { logger.logMessage(fqcn, level, marker, message, t); } }
@Override public void log(final Marker marker, final String fqcn, final int level, final String message, final Object[] params, Throwable throwable) { final Level log4jLevel = getLevel(level); final org.apache.logging.log4j.Marker log4jMarker = getMarker(marker); if (!logger.isEnabled(log4jLevel, log4jMarker, message, params)) { return; } final Message msg; if (eventLogger && marker != null && marker.contains(EVENT_MARKER) && converter != null) { msg = converter.convertEvent(message, params, throwable); } else if (params == null) { msg = new SimpleMessage(message); } else { msg = new ParameterizedMessage(message, params, throwable); if (throwable != null) { throwable = msg.getThrowable(); } } logger.logMessage(fqcn, log4jLevel, log4jMarker, msg, throwable); }
/** * Always log an event. This tends to be already guarded by an enabled check, so this method should not check for * the logger level again * * @param fqcn The fully qualified class name of the <b>caller</b> * @param level The logging level * @param marker The Marker * @param message The Message. * @param t A Throwable or null. */ @Override public void logMessage(final String fqcn, final Level level, final Marker marker, final Message message, final Throwable t) { logger.logMessage(fqcn, level, marker, message, t); } }
private void doLog0( Level level, int svcLevel, final String fqcn, String message, Throwable t ) { setDelegateContext(); Message msg = m_delegate.getMessageFactory().newMessage(message); m_delegate.logMessage(fqcn, level, null, msg, t); clearDelegateContext(); m_service.handleEvents( m_bundle, null, svcLevel, message, t ); }
@Override public void log(final Marker marker, final String fqcn, final int level, final String message, final Object[] params, Throwable throwable) { final Level log4jLevel = getLevel(level); final org.apache.logging.log4j.Marker log4jMarker = getMarker(marker); if (!logger.isEnabled(log4jLevel, log4jMarker, message, params)) { return; } final Message msg; if (eventLogger && marker != null && marker.contains(EVENT_MARKER) && converter != null) { msg = converter.convertEvent(message, params, throwable); } else if (params == null) { msg = new SimpleMessage(message); } else { msg = new ParameterizedMessage(message, params, throwable); if (throwable != null) { throwable = msg.getThrowable(); } } logger.logMessage(fqcn, log4jLevel, log4jMarker, msg, throwable); }