Class Log4j2Marker

java.lang.Object
org.seppiko.glf.log4j2.Log4j2Marker
All Implemented Interfaces:
Serializable, Marker

public class Log4j2Marker extends Object implements Marker
Log4j 2.x Marker implementation convert
Author:
Leonard Woo
See Also:
  • Constructor Details

    • Log4j2Marker

      public Log4j2Marker(IMarkerFactory factory, org.apache.logging.log4j.Marker marker)
      constructor
      Parameters:
      factory - Log4j2 marker factory interface
      marker - Log4j2 marker instance
  • Method Details

    • getLog4j2Marker

      public org.apache.logging.log4j.Marker getLog4j2Marker()
      Get Log4j2 marker instance
      Returns:
      marker instance
    • getName

      public String getName()
      Specified by:
      getName in interface Marker
    • add

      public void add(Marker reference)
      Specified by:
      add in interface Marker
    • remove

      public boolean remove(Marker reference)
      Specified by:
      remove in interface Marker
    • hasReferences

      public boolean hasReferences()
      Specified by:
      hasReferences in interface Marker
    • iterator

      public Iterator<Marker> iterator()
      Specified by:
      iterator in interface Marker
    • contains

      public boolean contains(Marker other)
      Specified by:
      contains in interface Marker
    • contains

      public boolean contains(String name)
      Specified by:
      contains in interface Marker
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface Marker
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface Marker
      Overrides:
      hashCode in class Object