|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--com.cafesoft.core.log.StandardLog4JLogger
StandardLog4JLogger uses Apache's Log4j API to write log
messages to Appender Objects that are added to this
Logger.
Configuration properties supported by this Logger include:
| Field Summary |
| Fields inherited from interface com.cafesoft.core.log.Logger |
DEBUG, ERROR, FATAL, INFO, WARNING |
| Constructor Summary | |
StandardLog4JLogger()
Create a new StandardLog4JLogger This StandardLog4JLogger will log any debug to System.err |
|
StandardLog4JLogger(PrintStream loggerDebugStream)
Create a new StandardLog4JLogger with the designated logger PrintStream. |
|
| Method Summary | |
void |
addAppender(org.apache.log4j.Appender appender)
Add an appender to the Logger |
void |
debug(Object source,
String message)
Log a debug message from the specified source object. |
void |
debug(Object source,
String message,
Throwable throwable)
Log a debug message from the specified source object. |
void |
error(Object source,
String message)
Log a error message from the specified source object. |
void |
error(Object source,
String message,
Throwable throwable)
Log a error message from the specified source object. |
void |
fatal(Object source,
String message)
Log a fatal message from the specified source object. |
void |
fatal(Object source,
String message,
Throwable throwable)
Log a fatal message from the specified source object. |
void |
info(Object source,
String message)
Log an info message from the specified source object. |
void |
info(Object source,
String message,
Throwable throwable)
Log an info message from the specified source object. |
void |
initialize(Properties prop)
Initialize the Logger. |
void |
removeAppender(org.apache.log4j.Appender appender)
Remove an appender from the Logger |
void |
setFullyQualifiedClassName(String className)
Set the fully qualified class name of the calling class. |
void |
setMessageFilter(MessageFilter filter)
Set a message filter. |
void |
warning(Object source,
String message)
Log a warning message from the specified source object. |
void |
warning(Object source,
String message,
Throwable throwable)
Log a warning message from the specified source object. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public StandardLog4JLogger()
This StandardLog4JLogger will log any debug to System.err
public StandardLog4JLogger(PrintStream loggerDebugStream)
loggerDebugStream - the PrintStream Object that is used to output any debug
messages generated by the StandardLog4JLogger Object| Method Detail |
public void setFullyQualifiedClassName(String className)
Setting this value will allow for the logger to maintain the class that actually called the log method. This is a log4j specific detail. We need this set otherwise any class that "has a" Log4JLogger will not print out the appropriate class information.
setFullyQualifiedClassName in interface Log4JLoggerclassName - the fully-qualified class namepublic void addAppender(org.apache.log4j.Appender appender)
addAppender in interface Log4JLoggerappender - the Appender Object to add to the Loggerpublic void removeAppender(org.apache.log4j.Appender appender)
removeAppender in interface Log4JLoggerappender - the Appender Object to remove from the Logger
public void initialize(Properties prop)
throws LoggerException
initialize in interface Loggerprop - initialization Properties.
LoggerException - if an error initializing the Logger.public void setMessageFilter(MessageFilter filter)
setMessageFilter in interface Loggerfilter - the MessageFilter that discriminates the
messages to be logged.
public void debug(Object source,
String message)
debug in interface Loggersource - the source of the message.message - the debug message to be logged.
public void debug(Object source,
String message,
Throwable throwable)
debug in interface Loggersource - the source of the message.message - the debug message to be logged.throwable - an Exception or Error to be logged.
public void info(Object source,
String message)
info in interface Loggersource - the source of the message.message - the info message to be logged.
public void info(Object source,
String message,
Throwable throwable)
info in interface Loggersource - the source of the message.message - the info message to be logged.throwable - an Exception or Error to be logged.
public void warning(Object source,
String message)
warning in interface Loggersource - the source of the message.message - the info message to be logged.
public void warning(Object source,
String message,
Throwable throwable)
warning in interface Loggersource - the source of the message.message - the warning message to be logged.throwable - an Exception or Error to be logged.
public void error(Object source,
String message)
error in interface Loggersource - the source of the message.message - the info message to be logged.
public void error(Object source,
String message,
Throwable throwable)
error in interface Loggersource - the source of the message.message - the error message to be logged.throwable - an Exception or Error to be logged.
public void fatal(Object source,
String message)
fatal in interface Loggersource - the source of the message.message - the info message to be logged.
public void fatal(Object source,
String message,
Throwable throwable)
fatal in interface Loggersource - the source of the message.message - the fatal message to be logged.throwable - an Exception or Error to be logged.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||