com.genesyslab.platform.commons.log
Class AbstractLogger
java.lang.Object
com.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
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 |
AbstractLogger
public AbstractLogger()
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 tagsargs
- 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
Send comments on this topic.
Copyright © 2006–2008 Genesys Telecommunication Laboratories, Inc. All rights reserved.