Package org.eclipse.net4j.util.om.log
Class AbstractLogHandler
- java.lang.Object
-
- org.eclipse.net4j.util.om.log.AbstractLogHandler
-
- All Implemented Interfaces:
OMLogHandler
- Direct Known Subclasses:
FileLogHandler
,PrintLogHandler
public abstract class AbstractLogHandler extends java.lang.Object implements OMLogHandler
An abstract base implementation of alog handler
that filters log events with alog level
greater than a configurablemaximum level
.- Since:
- 2.0
- Author:
- Eike Stepper
-
-
Constructor Summary
Constructors Constructor Description AbstractLogHandler()
AbstractLogHandler(OMLogger.Level logLevel)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description OMLogger.Level
getLogLevel()
void
logged(OMLogger logger, OMLogger.Level level, java.lang.String msg, java.lang.Throwable t)
void
setLogLevel(OMLogger.Level logLevel)
static java.lang.String
toString(OMLogger.Level level)
protected abstract void
writeLog(OMLogger logger, OMLogger.Level level, java.lang.String msg, java.lang.Throwable t)
-
-
-
Constructor Detail
-
AbstractLogHandler
public AbstractLogHandler(OMLogger.Level logLevel)
-
AbstractLogHandler
public AbstractLogHandler()
-
-
Method Detail
-
getLogLevel
public OMLogger.Level getLogLevel()
-
setLogLevel
public void setLogLevel(OMLogger.Level logLevel)
-
logged
public void logged(OMLogger logger, OMLogger.Level level, java.lang.String msg, java.lang.Throwable t)
- Specified by:
logged
in interfaceOMLogHandler
-
writeLog
protected abstract void writeLog(OMLogger logger, OMLogger.Level level, java.lang.String msg, java.lang.Throwable t) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
toString
public static java.lang.String toString(OMLogger.Level level)
-
-