|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.talika.tarsis.service.AbstractService org.talika.tarsis.log.LoggerService org.talika.tarsis.log.LoggerHandler
public final class LoggerHandler
Special implementation of Logger
interface that serves as a multiplexer
that writes log messages to a list of Logger
instances.
Field Summary |
---|
Fields inherited from interface org.talika.tarsis.log.Logger |
---|
DEBUG, ERROR, INFO, PANIC, WARNING |
Constructor Summary | |
---|---|
LoggerHandler()
Creates a new LoggerHandler . |
Method Summary | |
---|---|
void |
addLogger(LoggerService logger)
Adds a Logger instance to Logger list. |
void |
addLoggers(java.util.Collection loggers)
Adds a Collection of Logger instances to
Logger list. |
void |
destroy()
Called by the framework to indicate that is being placed out of service. |
int |
getLogLevel()
Returns log level parameter. |
java.lang.String |
getName()
Returns name of service. |
void |
init(Context context)
Called by the framework to indicate that is being placed into service. |
void |
log(int level,
java.lang.String msg)
Log a message using given level. |
void |
log(int level,
java.lang.String msg,
java.lang.Throwable t)
Log an error message using given level. |
void |
setLogLevel(int logLevel)
Sets log level parameter. |
protected void |
writeLog(int level,
java.lang.String msg)
Writes a message to log. |
protected void |
writeLog(int level,
java.lang.String msg,
java.lang.Throwable t)
Writes an error message to log. |
Methods inherited from class org.talika.tarsis.log.LoggerService |
---|
formatLog, isDebugEnabled, isErrorEnabled, isInfoEnabled, isPanicEnabled, isWarningEnabled, logDebug, logError, logInfo, logPanic, logPanic, logWarning |
Methods inherited from class org.talika.tarsis.service.AbstractService |
---|
getContext, getLogger |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LoggerHandler()
LoggerHandler
.
Method Detail |
---|
public void init(Context context) throws ServiceException
Logger
instances.
init
in interface Service
init
in class AbstractService
context
- Context context that initialized service.
ServiceException
- if an exception has occurred that interferes with the
services's normal operationService.init(Context)
public void destroy()
Logger
instances.
destroy
in interface Service
destroy
in class AbstractService
Service.destroy()
public java.lang.String getName()
getName
in interface Service
getName
in class AbstractService
Service.getName()
public void addLogger(LoggerService logger)
Logger
instance to Logger
list.
logger
- LoggerService a Logger
instance.public void addLoggers(java.util.Collection loggers)
Collection
of Logger
instances to
Logger
list.
loggers
- Collection a Collection
of Logger
instances.public int getLogLevel()
getLogLevel
in interface Logger
getLogLevel
in class LoggerService
Logger.getLogLevel()
public void setLogLevel(int logLevel)
setLogLevel
in class LoggerService
logLevel
- int log level parameter.public void log(int level, java.lang.String msg)
log
in interface Logger
log
in class LoggerService
level
- int log level.msg
- String message.Logger.log(int, String)
public void log(int level, java.lang.String msg, java.lang.Throwable t)
log
in interface Logger
log
in class LoggerService
level
- int log level.msg
- String message.t
- Throwable a Throwable
object.Logger.log(int, String, Throwable)
protected void writeLog(int level, java.lang.String msg)
writeLog
in class LoggerService
level
- int log level.msg
- String message.protected void writeLog(int level, java.lang.String msg, java.lang.Throwable t)
writeLog
in class LoggerService
level
- int log level.msg
- String message.t
- Throwable a Throwable
object.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |