public class AvalonLogger extends Object implements org.apache.avalon.framework.logger.Logger, PaxLoggingManagerAwareLogger
Logger that delegates to PaxLogger that is obtained from
framework specific PaxLoggingService and eventually delegates to logging
implementation.| Modifier and Type | Field and Description |
|---|---|
static String |
AVALON_FQCN |
| Constructor and Description |
|---|
AvalonLogger(String name,
PaxLogger delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
debug(String string) |
void |
debug(String string,
Throwable throwable) |
void |
error(String string) |
void |
error(String string,
Throwable throwable) |
void |
fatalError(String string) |
void |
fatalError(String string,
Throwable throwable) |
org.apache.avalon.framework.logger.Logger |
getChildLogger(String name) |
String |
getName() |
void |
info(String string) |
void |
info(String string,
Throwable throwable) |
boolean |
isDebugEnabled() |
boolean |
isErrorEnabled() |
boolean |
isFatalErrorEnabled() |
boolean |
isInfoEnabled() |
boolean |
isWarnEnabled() |
void |
setPaxLoggingManager(PaxLoggingManager paxLoggingManager)
Configures a
PaxLoggingManager that from now on can be used to
obtain a non-fallback logger that given logger
is delegating to. |
void |
warn(String string) |
void |
warn(String string,
Throwable throwable) |
public static final String AVALON_FQCN
public void setPaxLoggingManager(PaxLoggingManager paxLoggingManager)
PaxLoggingManagerAwareLoggerPaxLoggingManager that from now on can be used to
obtain a non-fallback logger that given logger
is delegating to.
This method is called in activator of pax-logging-api to ensure that loggers that may already been created
from pax-logging adjusted facades/factories actually delegate to real PaxLoggingService. This is
especially visible in pax-exam tests, where pax-logging-api's SLF4J classes are already used by pax-exam
itself before even starting OSGi framework.setPaxLoggingManager in interface PaxLoggingManagerAwareLoggerpublic boolean isDebugEnabled()
isDebugEnabled in interface org.apache.avalon.framework.logger.Loggerpublic boolean isErrorEnabled()
isErrorEnabled in interface org.apache.avalon.framework.logger.Loggerpublic boolean isFatalErrorEnabled()
isFatalErrorEnabled in interface org.apache.avalon.framework.logger.Loggerpublic boolean isInfoEnabled()
isInfoEnabled in interface org.apache.avalon.framework.logger.Loggerpublic boolean isWarnEnabled()
isWarnEnabled in interface org.apache.avalon.framework.logger.Loggerpublic void debug(String string)
debug in interface org.apache.avalon.framework.logger.Loggerpublic void debug(String string, Throwable throwable)
debug in interface org.apache.avalon.framework.logger.Loggerpublic void info(String string)
info in interface org.apache.avalon.framework.logger.Loggerpublic void info(String string, Throwable throwable)
info in interface org.apache.avalon.framework.logger.Loggerpublic void warn(String string)
warn in interface org.apache.avalon.framework.logger.Loggerpublic void warn(String string, Throwable throwable)
warn in interface org.apache.avalon.framework.logger.Loggerpublic void error(String string)
error in interface org.apache.avalon.framework.logger.Loggerpublic void error(String string, Throwable throwable)
error in interface org.apache.avalon.framework.logger.Loggerpublic void fatalError(String string)
fatalError in interface org.apache.avalon.framework.logger.Loggerpublic void fatalError(String string, Throwable throwable)
fatalError in interface org.apache.avalon.framework.logger.Loggerpublic org.apache.avalon.framework.logger.Logger getChildLogger(String name)
getChildLogger in interface org.apache.avalon.framework.logger.Loggerpublic String getName()
Copyright © 2006–2024 OPS4J - Open Participation Software for Java. All rights reserved.