/** * Log4j does not support detached Markers for performance reasons. The returned Marker is attached. * @param name The Marker name. * @return The named Marker (unmodified). */ @Override public Marker getDetachedMarker(final String name) { LOGGER.warn("Log4j does not support detached Markers. Returned Marker [{}] will be unchanged.", name); return getMarker(name); }
private static org.apache.logging.log4j.Marker getMarker(final Marker marker) { if (marker == null) { return null; } else if (marker instanceof Log4jMarker) { return ((Log4jMarker) marker).getLog4jMarker(); } else { final Log4jMarkerFactory factory = (Log4jMarkerFactory) StaticMarkerBinder.SINGLETON.getMarkerFactory(); return ((Log4jMarker) factory.getMarker(marker)).getLog4jMarker(); } }
/** * Log4j does not support detached Markers for performance reasons. The returned Marker is attached. * @param name The Marker name. * @return The named Marker (unmodified). */ @Override public Marker getDetachedMarker(final String name) { LOGGER.warn("Log4j does not support detached Markers. Returned Marker [{}] will be unchanged.", name); return getMarker(name); }
private org.apache.logging.log4j.Marker getMarker(final Marker marker) { if (marker == null) { return null; } else if (marker instanceof Log4jMarker) { return ((Log4jMarker) marker).getLog4jMarker(); } else { return ((Log4jMarker) markerFactory.getMarker(marker)).getLog4jMarker(); } }