org.apache.commons.inject.api
Class Log4j2LoggerModule
java.lang.Object
org.apache.commons.inject.api.AbstractLoggerInjectingModule<org.apache.logging.log4j.Logger>
org.apache.commons.inject.api.Log4j2LoggerModule
- All Implemented Interfaces:
- IModule
public class Log4j2LoggerModule
- extends AbstractLoggerInjectingModule<org.apache.logging.log4j.Logger>
A module
, which injects Log4J 2 loggers, aka instances of
Logger
.
If you are using the module, it should precede all others in your module list,
when invoking CommonsInject.build(org.apache.commons.inject.api.bind.IModule...)
,
or CommonsInject.build(java.util.Collection)
. However, the
PostConstructModule
takes precedence, if you are using that as well.
- See Also:
Log4jLoggerModule
,
Slf4JLoggerModule
,
CommonsLoggingLoggerModule
,
AbstractLoggerInjectingModule
Method Summary |
protected org.apache.logging.log4j.Logger |
newLogger(String pId)
Creates an instance of Logger . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Log4j2LoggerModule
public Log4j2LoggerModule()
newLogger
protected org.apache.logging.log4j.Logger newLogger(String pId)
- Creates an instance of
Logger
.
- Specified by:
newLogger
in class AbstractLoggerInjectingModule<org.apache.logging.log4j.Logger>
Copyright © 2014 The Apache Software Foundation. All Rights Reserved.