|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectqx.core.Object
qx.log.LogEventProcessor
qx.log.Logger
public class Logger
A logger. Logs messages of one log category.
Constructor Summary | |
---|---|
Logger()
|
|
Logger(java.lang.String name)
|
|
Logger(java.lang.String name,
Logger parentLogger)
|
Method Summary | |
---|---|
void |
addAppender(java.lang.Object appender)
Adds an appender. |
void |
appendLogEvent(java.lang.Object evt)
Passes a log event to the appenders. |
void |
debug(java.lang.Object msg,
java.lang.Object instanceId,
java.lang.Object exc)
Logs a debug message. |
void |
error(java.lang.Object msg,
java.lang.Object instanceId,
java.lang.Object exc)
Logs an error message. |
void |
fatal(java.lang.Object msg,
java.lang.Object instanceId,
java.lang.Object exc)
Logs a fatal message. |
java.lang.String |
getName()
Returns the name of this logger. |
Logger |
getParentLogger()
Returns the parent logger. |
void |
handleLogEvent(java.lang.Object evt)
Processes a log event. |
void |
indent()
Indents all following log messages by one. |
void |
info(java.lang.Object msg,
java.lang.Object instanceId,
java.lang.Object exc)
Logs an info message. |
void |
log(java.lang.Integer level,
java.lang.Object msg,
java.lang.Object instanceId,
java.lang.Object exc,
java.lang.String trace)
Logs a message. |
void |
measure(java.lang.String msg,
java.lang.Object instanceId,
java.lang.Object exc)
Logs a debug message and measures the time since the last call of measure. |
void |
measureReset()
Resets the measure timer. |
void |
printStackTrace()
Logs the current stack trace as a debug message. |
void |
removeAllAppenders()
Removes all appenders. |
void |
removeAppender(java.lang.Object appender)
Removes an appender. |
void |
unindent()
Unindents all following log messages by one. |
void |
warn(java.lang.Object msg,
java.lang.Object instanceId,
java.lang.Object exc)
Logs a warning message. |
Methods inherited from class qx.log.LogEventProcessor |
---|
_getDefaultFilter, addFilter, clearFilters, decideLogEvent, getHeadFilter, setEnabled, setMinLevel |
Methods inherited from class qx.core.Object |
---|
_disposeFields, _disposeObjectDeep, _disposeObjects, base, dispose, get, getDisposed, isDisposed, reset, self, set, toHashCode, toString_ |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Logger()
public Logger(java.lang.String name)
public Logger(java.lang.String name, Logger parentLogger)
Method Detail |
---|
public void addAppender(java.lang.Object appender)
Adds an appender.
If a logger has an appender, log events will not be passed to the
appenders of parent loggers. If you want this behaviour, also append a
ForwardAppender
.
public void appendLogEvent(java.lang.Object evt)
Passes a log event to the appenders. If the logger has no appenders the event will be passed to the appenders of the parent logger, and so on.
public void debug(java.lang.Object msg, java.lang.Object instanceId, java.lang.Object exc)
Logs a debug message.
public void error(java.lang.Object msg, java.lang.Object instanceId, java.lang.Object exc)
Logs an error message.
public void fatal(java.lang.Object msg, java.lang.Object instanceId, java.lang.Object exc)
Logs a fatal message.
public java.lang.String getName()
Returns the name of this logger. (Normally a class or package name)
public Logger getParentLogger()
Returns the parent logger.
public void handleLogEvent(java.lang.Object evt)
LogEventProcessor
Processes a log event.
handleLogEvent
in class LogEventProcessor
public void indent()
Indents all following log messages by one.
This affects all log messages. Even those of other loggers.
public void info(java.lang.Object msg, java.lang.Object instanceId, java.lang.Object exc)
Logs an info message.
public void log(java.lang.Integer level, java.lang.Object msg, java.lang.Object instanceId, java.lang.Object exc, java.lang.String trace)
Logs a message.
public void measure(java.lang.String msg, java.lang.Object instanceId, java.lang.Object exc)
Logs a debug message and measures the time since the last call of measure.
public void measureReset()
Resets the measure timer.
public void printStackTrace()
Logs the current stack trace as a debug message.
public void removeAllAppenders()
Removes all appenders.
public void removeAppender(java.lang.Object appender)
Removes an appender.
public void unindent()
Unindents all following log messages by one.
This affects all log messages. Even those of other loggers.
public void warn(java.lang.Object msg, java.lang.Object instanceId, java.lang.Object exc)
Logs a warning message.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |