|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--gnu.hylafax.logging.ConsoleLogger
Implements the console logger for gnu.hylafax.logging.LoggingFactory. All
logging for this class is sent to System.out by default.
It is possible to change the PrintStream / OutputStream of the logger by
calling setOutputStream(OutputStream out). This feature has
not been tested and is not even recommended because if an
OutputStream is needed other than System.out, log4j should be
used.
log4j can be found at http://logging.apache.org
| Field Summary | |
static java.lang.String |
DEBUG_TYPE
Specify the DEBUG_TYPE for logging. |
static java.lang.String |
ERROR_TYPE
Specify the ERROR_TYPE for logging. |
static java.lang.String |
FATAL_TYPE
Specify the FATAL_TYPE for logging. |
static java.lang.String |
INFO_TYPE
Specify the INFO_TYPE for logging. |
static java.lang.String |
WARN_TYPE
Specify the WARN_TYPE for logging. |
| Constructor Summary | |
ConsoleLogger(java.lang.Class logClass)
Sets the class name for the logger. |
|
ConsoleLogger(java.lang.String className)
Sets the class name for the logger. |
|
| Method Summary | |
void |
debug(java.lang.Object message)
Log a debug message. |
void |
debug(java.lang.Object message,
java.lang.Throwable t)
Log a debug message with an exception. |
void |
error(java.lang.Object message)
Log an error message. |
void |
error(java.lang.Object message,
java.lang.Throwable t)
Log an error message with an exception. |
void |
fatal(java.lang.Object message)
Log a fatal message. |
void |
fatal(java.lang.Object message,
java.lang.Throwable t)
Log a fatal message with an exception. |
void |
info(java.lang.Object message)
Log an info message. |
void |
info(java.lang.Object message,
java.lang.Throwable t)
Log an info message with an exception. |
boolean |
isDebugEnabled()
|
boolean |
isErrorEnabled()
|
boolean |
isFatalEnabled()
|
boolean |
isInfoEnabled()
|
boolean |
isWarnEnabled()
|
void |
setDebugEnabled(boolean debugEnabled)
Sets the ConsoleLogger to show debug messages. |
void |
setErrorEnabled(boolean errorEnabled)
Sets the ConsoleLogger to show error messages. |
void |
setFatalEnabled(boolean fatalEnabled)
Sets the ConsoleLogger to show fatal messages. |
void |
setInfoEnabled(boolean infoEnabled)
Sets the ConsoleLogger to show info messages. |
void |
setOutputStream(java.io.OutputStream out)
Sets the java.io.OutputStream for the console logger. |
void |
setWarnEnabled(boolean warnEnabled)
Sets the ConsoleLogger to show warn messages. |
void |
warn(java.lang.Object message)
Log a warn message. |
void |
warn(java.lang.Object message,
java.lang.Throwable t)
Log a warn message with an exception. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String DEBUG_TYPE
DEBUG_TYPE for logging.public static final java.lang.String ERROR_TYPE
ERROR_TYPE for logging.public static final java.lang.String FATAL_TYPE
FATAL_TYPE for logging.public static final java.lang.String INFO_TYPE
INFO_TYPE for logging.public static final java.lang.String WARN_TYPE
WARN_TYPE for logging.| Constructor Detail |
public ConsoleLogger(java.lang.Class logClass)
logClass - The class to use for logging.public ConsoleLogger(java.lang.String className)
className - The name of the class to use for logging.| Method Detail |
public void debug(java.lang.Object message)
Loggerdebug in interface Loggergnu.hylafax.logging.Loggermessage -
public void debug(java.lang.Object message,
java.lang.Throwable t)
Loggerdebug in interface Loggergnu.hylafax.logging.Loggermessage - t - public void error(java.lang.Object message)
Loggererror in interface Loggergnu.hylafax.logging.Loggermessage -
public void error(java.lang.Object message,
java.lang.Throwable t)
Loggererror in interface Loggergnu.hylafax.logging.Loggermessage - t - public void fatal(java.lang.Object message)
Loggerfatal in interface Loggergnu.hylafax.logging.Loggermessage -
public void fatal(java.lang.Object message,
java.lang.Throwable t)
Loggerfatal in interface Loggergnu.hylafax.logging.Loggermessage - t - public void info(java.lang.Object message)
Loggerinfo in interface Loggergnu.hylafax.logging.Loggermessage -
public void info(java.lang.Object message,
java.lang.Throwable t)
Loggerinfo in interface Loggergnu.hylafax.logging.Loggermessage - t - public boolean isDebugEnabled()
isDebugEnabled in interface Loggergnu.hylafax.logging.Loggerpublic boolean isErrorEnabled()
isErrorEnabled in interface Loggergnu.hylafax.logging.Loggerpublic boolean isFatalEnabled()
isFatalEnabled in interface Loggergnu.hylafax.logging.Loggerpublic boolean isInfoEnabled()
isInfoEnabled in interface Loggergnu.hylafax.logging.Loggerpublic boolean isWarnEnabled()
isWarnEnabled in interface Loggergnu.hylafax.logging.Loggerpublic void setDebugEnabled(boolean debugEnabled)
debugEnabled - public void setErrorEnabled(boolean errorEnabled)
errorEnabled - public void setFatalEnabled(boolean fatalEnabled)
fatalEnabled - public void setInfoEnabled(boolean infoEnabled)
infoEnabled - public void setOutputStream(java.io.OutputStream out)
java.io.OutputStream for the console logger.out - public void setWarnEnabled(boolean warnEnabled)
warnEnabled - public void warn(java.lang.Object message)
Loggerwarn in interface Loggergnu.hylafax.logging.Loggermessage -
public void warn(java.lang.Object message,
java.lang.Throwable t)
Loggerwarn in interface Loggergnu.hylafax.logging.Loggermessage - t -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||