org.talika.tarsis.log
Class ConsoleLogger

java.lang.Object
  extended by org.talika.tarsis.service.AbstractService
      extended by org.talika.tarsis.log.LoggerService
          extended by org.talika.tarsis.log.ConsoleLogger
All Implemented Interfaces:
Logger, Service

public final class ConsoleLogger
extends LoggerService

Implementation of Logger interface that writes messages to default output.

Version:
$Revision: 124 $
Author:
Jose M. Palomar

Field Summary
 
Fields inherited from interface org.talika.tarsis.log.Logger
DEBUG, ERROR, INFO, PANIC, WARNING
 
Constructor Summary
ConsoleLogger()
          Creates a new ConsoleLogger.
 
Method Summary
 java.lang.String getName()
          Returns name of service.
protected  void writeLog(int level, java.lang.String msg)
          Writes a log message to console.
protected  void writeLog(int level, java.lang.String msg, java.lang.Throwable t)
          Writes an error log message to console.
 
Methods inherited from class org.talika.tarsis.log.LoggerService
formatLog, getLogLevel, isDebugEnabled, isErrorEnabled, isInfoEnabled, isPanicEnabled, isWarningEnabled, log, log, logDebug, logError, logInfo, logPanic, logPanic, logWarning, setLogLevel
 
Methods inherited from class org.talika.tarsis.service.AbstractService
destroy, getContext, getLogger, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConsoleLogger

public ConsoleLogger()
Creates a new ConsoleLogger.

Method Detail

getName

public java.lang.String getName()
Returns name of service.

Specified by:
getName in interface Service
Specified by:
getName in class AbstractService
Returns:
String name of service.
See Also:
Service.getName()

writeLog

protected void writeLog(int level,
                        java.lang.String msg)
Writes a log message to console.

Specified by:
writeLog in class LoggerService
Parameters:
level - int log level.
msg - String message.

writeLog

protected void writeLog(int level,
                        java.lang.String msg,
                        java.lang.Throwable t)
Writes an error log message to console.

Specified by:
writeLog in class LoggerService
Parameters:
level - int log level.
msg - String message.
t - Throwable a Throwable object.


Copyright © 2002-2012 Talika Open Source Group. All Rights Reserved.