Package org.slf4j

Class MarkerFactory


  • public class MarkerFactory
    extends java.lang.Object
    MarkerFactory is a utility class producing Marker instances as appropriate for the logging system currently in use.

    This class is essentially implemented as a wrapper around an IMarkerFactory instance bound at compile time.

    Please note that all methods in this class are static.

    • Method Detail

      • getMarker

        public static Marker getMarker​(java.lang.String name)
        Return a Marker instance as specified by the name parameter using the previously bound IMarkerFactoryinstance.
        Parameters:
        name - The name of the Marker object to return.
        Returns:
        marker
      • getDetachedMarker

        public static Marker getDetachedMarker​(java.lang.String name)
        Create a marker which is detached (even at birth) from the MarkerFactory.
        Parameters:
        name - the name of the marker
        Returns:
        a dangling marker
        Since:
        1.5.1
      • getIMarkerFactory

        public static IMarkerFactory getIMarkerFactory()
        Return the IMarkerFactoryinstance in use.

        The IMarkerFactory instance is usually bound with this class at compile time.

        Returns:
        the IMarkerFactory instance in use