|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthelma.util.Logger
public class Logger
A simple logger that writes to a PrintStream such as System.out.
Field Summary | |
---|---|
static int |
DEBUG
|
static int |
ERROR
|
static int |
FATAL
|
static int |
INFO
|
static int |
TRACE
|
static int |
WARN
|
Constructor Summary | |
---|---|
protected |
Logger(java.io.PrintStream out)
Create a logger for a PrintStream, such as System.out. |
Method Summary | |
---|---|
void |
debug(java.lang.Object parm1)
|
void |
debug(java.lang.Object parm1,
java.lang.Throwable parm2)
|
protected void |
ensureOpen()
This is called by the runner thread to to make sure we have an open writer. |
void |
error(java.lang.Object parm1)
|
void |
error(java.lang.Object parm1,
java.lang.Throwable parm2)
|
void |
fatal(java.lang.Object parm1)
|
void |
fatal(java.lang.Object parm1,
java.lang.Throwable parm2)
|
java.lang.String |
getCanonicalName()
Return an object which identifies this logger. |
int |
getLogLevel()
Get the current log level. |
protected org.apache.commons.logging.Log |
getSedatedLog()
return a "quiet" version of this log that routes debug() output to trace() |
static java.lang.String |
getStackTrace(java.lang.Throwable t)
|
void |
info(java.lang.Object parm1)
|
void |
info(java.lang.Object parm1,
java.lang.Throwable parm2)
|
boolean |
isDebugEnabled()
|
boolean |
isErrorEnabled()
|
boolean |
isFatalEnabled()
|
boolean |
isInfoEnabled()
|
boolean |
isTraceEnabled()
|
boolean |
isWarnEnabled()
|
protected void |
log(java.lang.String level,
java.lang.Object msg,
java.lang.Throwable exception)
Append a message to the log. |
protected static void |
renderDate()
|
void |
setLogLevel(int logLevel)
Set the log level for this logger. |
java.lang.String |
toString()
Return a string representation of this Logger |
void |
trace(java.lang.Object parm1)
|
void |
trace(java.lang.Object parm1,
java.lang.Throwable parm2)
|
void |
warn(java.lang.Object parm1)
|
void |
warn(java.lang.Object parm1,
java.lang.Throwable parm2)
|
protected void |
write()
This is called by the runner thread to perform actual output. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int TRACE
public static final int DEBUG
public static final int INFO
public static final int WARN
public static final int ERROR
public static final int FATAL
Constructor Detail |
---|
protected Logger(java.io.PrintStream out)
out
- the output streamMethod Detail |
---|
public int getLogLevel()
public void setLogLevel(int logLevel)
logLevel
- the new log levelpublic java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getCanonicalName()
protected void log(java.lang.String level, java.lang.Object msg, java.lang.Throwable exception)
level
- a string representing the log levelmsg
- the log messageexception
- an exception, or nullprotected void write()
protected void ensureOpen()
protected static void renderDate()
public boolean isTraceEnabled()
isTraceEnabled
in interface org.apache.commons.logging.Log
public boolean isDebugEnabled()
isDebugEnabled
in interface org.apache.commons.logging.Log
public boolean isInfoEnabled()
isInfoEnabled
in interface org.apache.commons.logging.Log
public boolean isWarnEnabled()
isWarnEnabled
in interface org.apache.commons.logging.Log
public boolean isErrorEnabled()
isErrorEnabled
in interface org.apache.commons.logging.Log
public boolean isFatalEnabled()
isFatalEnabled
in interface org.apache.commons.logging.Log
public void trace(java.lang.Object parm1)
trace
in interface org.apache.commons.logging.Log
public void trace(java.lang.Object parm1, java.lang.Throwable parm2)
trace
in interface org.apache.commons.logging.Log
public void debug(java.lang.Object parm1)
debug
in interface org.apache.commons.logging.Log
public void debug(java.lang.Object parm1, java.lang.Throwable parm2)
debug
in interface org.apache.commons.logging.Log
public void info(java.lang.Object parm1)
info
in interface org.apache.commons.logging.Log
public void info(java.lang.Object parm1, java.lang.Throwable parm2)
info
in interface org.apache.commons.logging.Log
public void warn(java.lang.Object parm1)
warn
in interface org.apache.commons.logging.Log
public void warn(java.lang.Object parm1, java.lang.Throwable parm2)
warn
in interface org.apache.commons.logging.Log
public void error(java.lang.Object parm1)
error
in interface org.apache.commons.logging.Log
public void error(java.lang.Object parm1, java.lang.Throwable parm2)
error
in interface org.apache.commons.logging.Log
public void fatal(java.lang.Object parm1)
fatal
in interface org.apache.commons.logging.Log
public void fatal(java.lang.Object parm1, java.lang.Throwable parm2)
fatal
in interface org.apache.commons.logging.Log
public static java.lang.String getStackTrace(java.lang.Throwable t)
protected org.apache.commons.logging.Log getSedatedLog()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |