Package nl.vpro.logging.simple
Class Log4j2SimpleLogger
- java.lang.Object
-
- nl.vpro.logging.simple.Log4j2SimpleLogger
-
- All Implemented Interfaces:
BiConsumer<Level,CharSequence>
,SimpleLogger
public class Log4j2SimpleLogger extends Object implements SimpleLogger
SimpleLogger that wraps log4j2'sLogger
.- Since:
- 2.9
- Author:
- Michiel Meeuwissen
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface nl.vpro.logging.simple.SimpleLogger
SimpleLogger.RemoveFromThreadLocal
-
-
Field Summary
-
Fields inherited from interface nl.vpro.logging.simple.SimpleLogger
THREAD_LOCAL
-
-
Constructor Summary
Constructors Constructor Description Log4j2SimpleLogger(org.apache.logging.log4j.Logger log)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(Level level, CharSequence message, Throwable t)
boolean
isEnabled(Level level)
static Log4j2SimpleLogger
of(org.apache.logging.log4j.Logger log)
static Log4j2SimpleLogger
simple(org.apache.logging.log4j.Logger logger)
static org.apache.logging.log4j.Level
toLevel(Level level)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.function.BiConsumer
andThen
-
-
-
-
Method Detail
-
of
public static Log4j2SimpleLogger of(org.apache.logging.log4j.Logger log)
-
simple
public static Log4j2SimpleLogger simple(org.apache.logging.log4j.Logger logger)
-
accept
public void accept(Level level, CharSequence message, Throwable t)
- Specified by:
accept
in interfaceSimpleLogger
-
isEnabled
public boolean isEnabled(Level level)
- Specified by:
isEnabled
in interfaceSimpleLogger
-
toLevel
public static org.apache.logging.log4j.Level toLevel(Level level)
-
-