/** * As of SLF4J version 1.7.14, StaticMarkerBinder classes shipping in various bindings * come with a getSingleton() method. Previously only a public field called SINGLETON * was available. * * @return IMarkerFactory * @throws NoClassDefFoundError in case no binding is available * @since 1.7.14 */ private static IMarkerFactory bwCompatibleGetMarkerFactoryFromBinder() throws NoClassDefFoundError { try { return StaticMarkerBinder.getSingleton().getMarkerFactory(); } catch (NoSuchMethodError nsme) { // binding is probably a version of SLF4J older than 1.7.14 return StaticMarkerBinder.SINGLETON.getMarkerFactory(); } }
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(); } }
public static final StaticMarkerBinder SINGLETON = new StaticMarkerBinder();
public String getMarkerFactoryClassStr() { return getMarkerFactory().getClass().getName(); }
public static final StaticMarkerBinder SINGLETON = new StaticMarkerBinder();
/** * As of SLF4J version 1.7.14, StaticMarkerBinder classes shipping in various bindings * come with a getSingleton() method. Previously only a public field called SINGLETON * was available. * * @return IMarkerFactory * @throws NoClassDefFoundError in case no binding is available * @since 1.7.14 */ private static IMarkerFactory bwCompatibleGetMarkerFactoryFromBinder() throws NoClassDefFoundError { try { return StaticMarkerBinder.getSingleton().getMarkerFactory(); } catch (NoSuchMethodError nsme) { // binding is probably a version of SLF4J older than 1.7.14 return StaticMarkerBinder.SINGLETON.getMarkerFactory(); } }
/** * As of SLF4J version 1.7.14, StaticMarkerBinder classes shipping in various bindings * come with a getSingleton() method. Previously only a public field called SINGLETON * was available. * * @return IMarkerFactory * @throws NoClassDefFoundError in case no binding is available * @since 1.7.14 */ private static IMarkerFactory bwCompatibleGetMarkerFactoryFromBinder() throws NoClassDefFoundError { try { return StaticMarkerBinder.getSingleton().getMarkerFactory(); } catch (NoSuchMethodError nsme) { // binding is probably a version of SLF4J older than 1.7.14 return StaticMarkerBinder.SINGLETON.getMarkerFactory(); } }
/** * As of SLF4J version 1.7.14, StaticMarkerBinder classes shipping in various bindings * come with a getSingleton() method. Previously only a public field called SINGLETON * was available. * * @return IMarkerFactory * @throws NoClassDefFoundError in case no binding is available * @since 1.7.14 */ private static IMarkerFactory bwCompatibleGetMarkerFactoryFromBinder() throws NoClassDefFoundError { try { return StaticMarkerBinder.getSingleton().getMarkerFactory(); } catch (NoSuchMethodError nsme) { // binding is probably a version of SLF4J older than 1.7.14 return StaticMarkerBinder.SINGLETON.getMarkerFactory(); } }
/** * As of SLF4J version 1.7.14, StaticMarkerBinder classes shipping in various bindings * come with a getSingleton() method. Previously only a public field called SINGLETON * was available. * * @return IMarkerFactory * @throws NoClassDefFoundError in case no binding is available * @since 1.7.14 */ private static IMarkerFactory bwCompatibleGetMarkerFactoryFromBinder() throws NoClassDefFoundError { try { return StaticMarkerBinder.getSingleton().getMarkerFactory(); } catch (NoSuchMethodError nsme) { // binding is probably a version of SLF4J older than 1.7.14 return StaticMarkerBinder.SINGLETON.getMarkerFactory(); } }
/** * As of SLF4J version 1.7.14, StaticMarkerBinder classes shipping in various bindings * come with a getSingleton() method. Previously only a public field called SINGLETON * was available. * * @return IMarkerFactory * @throws NoClassDefFoundError in case no binding is available * @since 1.7.14 */ private static IMarkerFactory bwCompatibleGetMarkerFactoryFromBinder() throws NoClassDefFoundError { try { return StaticMarkerBinder.getSingleton().getMarkerFactory(); } catch (NoSuchMethodError nsme) { // binding is probably a version of SLF4J older than 1.7.14 return StaticMarkerBinder.SINGLETON.getMarkerFactory(); } }
/** * As of SLF4J version 1.7.14, StaticMarkerBinder classes shipping in various bindings * come with a getSingleton() method. Previously only a public field called SINGLETON * was available. * * @return IMarkerFactory * @throws NoClassDefFoundError in case no binding is available * @since 1.7.14 */ private static IMarkerFactory bwCompatibleGetMarkerFactoryFromBinder() throws NoClassDefFoundError { try { return StaticMarkerBinder.getSingleton().getMarkerFactory(); } catch (NoSuchMethodError nsme) { // binding is probably a version of SLF4J older than 1.7.14 return StaticMarkerBinder.SINGLETON.getMarkerFactory(); } }
/** * As of SLF4J version 1.7.14, StaticMarkerBinder classes shipping in various bindings * come with a getSingleton() method. Previously only a public field called SINGLETON * was available. * * @return IMarkerFactory * @throws NoClassDefFoundError in case no binding is available * @since 1.7.14 */ private static IMarkerFactory bwCompatibleGetMarkerFactoryFromBinder() throws NoClassDefFoundError { try { return StaticMarkerBinder.getSingleton().getMarkerFactory(); } catch (NoSuchMethodError nsme) { // binding is probably a version of SLF4J older than 1.7.14 return StaticMarkerBinder.SINGLETON.getMarkerFactory(); } }
/** * As of SLF4J version 1.7.14, StaticMarkerBinder classes shipping in various bindings * come with a getSingleton() method. Previously only a public field called SINGLETON * was available. * * @return IMarkerFactory * @throws NoClassDefFoundError in case no binding is available * @since 1.7.14 */ private static IMarkerFactory bwCompatibleGetMarkerFactoryFromBinder() throws NoClassDefFoundError { try { return StaticMarkerBinder.getSingleton().getMarkerFactory(); } catch (NoSuchMethodError nsme) { // binding is probably a version of SLF4J older than 1.7.14 return StaticMarkerBinder.SINGLETON.getMarkerFactory(); } }
/** * As of SLF4J version 1.7.14, StaticMarkerBinder classes shipping in various bindings * come with a getSingleton() method. Previously only a public field called SINGLETON * was available. * * @return IMarkerFactory * @throws NoClassDefFoundError in case no binding is available * @since 1.7.14 */ private static IMarkerFactory bwCompatibleGetMarkerFactoryFromBinder() throws NoClassDefFoundError { try { return StaticMarkerBinder.getSingleton().getMarkerFactory(); } catch (NoSuchMethodError nsme) { // binding is probably a version of SLF4J older than 1.7.14 return StaticMarkerBinder.SINGLETON.getMarkerFactory(); } }
/** * As of SLF4J version 1.7.14, StaticMarkerBinder classes shipping in various bindings * come with a getSingleton() method. Previously only a public field called SINGLETON * was available. * * @return IMarkerFactory * @throws NoClassDefFoundError in case no binding is available * @since 1.7.14 */ private static IMarkerFactory bwCompatibleGetMarkerFactoryFromBinder() throws NoClassDefFoundError { try { return StaticMarkerBinder.getSingleton().getMarkerFactory(); } catch (NoSuchMethodError nsme) { // binding is probably a version of SLF4J older than 1.7.14 return StaticMarkerBinder.SINGLETON.getMarkerFactory(); } }
/** * As of SLF4J version 1.7.14, StaticMarkerBinder classes shipping in various bindings * come with a getSingleton() method. Previously only a public field called SINGLETON * was available. * * @return IMarkerFactory * @throws NoClassDefFoundError in case no binding is available * @since 1.7.14 */ private static IMarkerFactory bwCompatibleGetMarkerFactoryFromBinder() throws NoClassDefFoundError { try { return StaticMarkerBinder.getSingleton().getMarkerFactory(); } catch (NoSuchMethodError nsme) { // binding is probably a version of SLF4J older than 1.7.14 return StaticMarkerBinder.SINGLETON.getMarkerFactory(); } }