Configuration Platform SDK 7.6 API Reference

com.genesyslab.platform.commons.log
Class AbstractLogger

java.lang.Object
  extended bycom.genesyslab.platform.commons.log.AbstractLogger
All Implemented Interfaces:
ILogger
Direct Known Subclasses:
Log4JLoggerImpl, NullLoggerImpl

public abstract class AbstractLogger
extends java.lang.Object
implements ILogger

Base class for loggers


Constructor Summary
AbstractLogger()
           
 
Method Summary
 void debug(java.lang.Object message)
           
 void debug(java.lang.Object message, java.lang.Throwable e)
           
 void debugFormat(java.lang.String message, java.lang.Object args)
          Log formatted message.
 void error(java.lang.Object message)
           
 void error(java.lang.Object message, java.lang.Throwable e)
           
 void errorFormat(java.lang.String message, java.lang.Object args)
           
 void fatalError(java.lang.Object message)
           
 void fatalError(java.lang.Object message, java.lang.Throwable e)
           
 void fatalErrorFormat(java.lang.String message, java.lang.Object args)
           
 void info(java.lang.Object message)
           
 void info(java.lang.Object message, java.lang.Throwable e)
           
 void infoFormat(java.lang.String message, java.lang.Object args)
           
 void warn(java.lang.Object message)
           
 void warn(java.lang.Object message, java.lang.Throwable e)
           
 void warnFormat(java.lang.String message, java.lang.Object args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.genesyslab.platform.commons.log.ILogger
createChildLogger, isDebug, isError, isFatalError, isInfo, isWarn
 

Constructor Detail

AbstractLogger

public AbstractLogger()
Method Detail

debug

public void debug(java.lang.Object message)
Specified by:
debug in interface ILogger

debug

public void debug(java.lang.Object message,
                  java.lang.Throwable e)
Specified by:
debug in interface ILogger

debugFormat

public void debugFormat(java.lang.String message,
                        java.lang.Object args)
Description copied from interface: ILogger
Log formatted message. To format message MessageFormat class is used. So please look there for the rules of formatting.

Quick examples:
log.debugFormat("Value is ''{0}''", new Integer(1)); // note double quotes
log.debugFormat("Value for index: [{0}] = {1}", new Object[] {ind, val});

Specified by:
debugFormat in interface ILogger
Parameters:
message - message with format tags
args - arguments for format

info

public void info(java.lang.Object message)
Specified by:
info in interface ILogger

info

public void info(java.lang.Object message,
                 java.lang.Throwable e)
Specified by:
info in interface ILogger

infoFormat

public void infoFormat(java.lang.String message,
                       java.lang.Object args)
Specified by:
infoFormat in interface ILogger

error

public void error(java.lang.Object message)
Specified by:
error in interface ILogger

error

public void error(java.lang.Object message,
                  java.lang.Throwable e)
Specified by:
error in interface ILogger

errorFormat

public void errorFormat(java.lang.String message,
                        java.lang.Object args)
Specified by:
errorFormat in interface ILogger

warn

public void warn(java.lang.Object message)
Specified by:
warn in interface ILogger

warn

public void warn(java.lang.Object message,
                 java.lang.Throwable e)
Specified by:
warn in interface ILogger

warnFormat

public void warnFormat(java.lang.String message,
                       java.lang.Object args)
Specified by:
warnFormat in interface ILogger

fatalError

public void fatalError(java.lang.Object message)
Specified by:
fatalError in interface ILogger

fatalError

public void fatalError(java.lang.Object message,
                       java.lang.Throwable e)
Specified by:
fatalError in interface ILogger

fatalErrorFormat

public void fatalErrorFormat(java.lang.String message,
                             java.lang.Object args)
Specified by:
fatalErrorFormat in interface ILogger

Configuration Platform SDK 7.6 API Reference

Send comments on this topic.
Copyright © 2006–2008 Genesys Telecommunication Laboratories, Inc. All rights reserved.