下面列出了怎么用org.apache.logging.log4j.spi.ExtendedLoggerWrapper的API类实例代码及写法,或者点击链接到github查看源代码。
/**
* create a new LogWrapper class for the specified source class
*
* @param component
* specified source class
*/
private Log4jLogger_impl(Class<?> component) {
super(component);
coreLogger = (org.apache.logging.log4j.core.Logger) LogManager.getLogger( (null == component)
? "org.apache.uima"
: component.getName());
mf = coreLogger.getMessageFactory();
logger = new ExtendedLoggerWrapper((AbstractLogger) coreLogger, coreLogger.getName(), mf);
}
public Log4j2AbstractLoggerImpl(AbstractLogger abstractLogger) {
log = new ExtendedLoggerWrapper(abstractLogger, abstractLogger.getName(), abstractLogger.getMessageFactory());
}
public Log4j2AbstractLoggerImpl(AbstractLogger abstractLogger) {
log = new ExtendedLoggerWrapper(abstractLogger, abstractLogger.getName(), abstractLogger.getMessageFactory());
}
public Log4j2AbstractLoggerImpl(AbstractLogger abstractLogger) {
log = new ExtendedLoggerWrapper(abstractLogger, abstractLogger.getName(), abstractLogger.getMessageFactory());
}