Package org.jboss.netty.logging
Class AbstractInternalLogger
java.lang.Object
org.jboss.netty.logging.AbstractInternalLogger
- All Implemented Interfaces:
InternalLogger
- Direct Known Subclasses:
CommonsLogger
,JBossLogger
,JdkLogger
,Log4JLogger
,OsgiLogger
,Slf4JLogger
A skeletal implementation of
InternalLogger
. This class implements
all methods that have a InternalLogLevel
parameter by default to call
specific logger methods such as InternalLogger.info(String)
or InternalLogger.isInfoEnabled()
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
isEnabled
(InternalLogLevel level) Returnstrue
if the specified log level message is logged.void
log
(InternalLogLevel level, String msg) Logs a message.void
log
(InternalLogLevel level, String msg, Throwable cause) Logs a message.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.jboss.netty.logging.InternalLogger
debug, debug, error, error, info, info, isDebugEnabled, isErrorEnabled, isInfoEnabled, isWarnEnabled, warn, warn
-
Constructor Details
-
AbstractInternalLogger
protected AbstractInternalLogger()Creates a new instance.
-
-
Method Details
-
isEnabled
Description copied from interface:InternalLogger
Returnstrue
if the specified log level message is logged.- Specified by:
isEnabled
in interfaceInternalLogger
-
log
Description copied from interface:InternalLogger
Logs a message.- Specified by:
log
in interfaceInternalLogger
-
log
Description copied from interface:InternalLogger
Logs a message.- Specified by:
log
in interfaceInternalLogger
-