Modifier and Type | Class and Description |
---|---|
static class |
Log.Level |
Modifier and Type | Method and Description |
---|---|
Log |
addLogWriter(LogWriter logWriter)
Fuegt einen neuen Logger hinzu.
|
void |
alert(java.lang.String msg) |
void |
bugfix(java.lang.String msg) |
void |
closeAllWriters()
Schliesst alle
LogWriter und entfernt sie aus der
internen Liste. |
Log |
createNonSelfCallingWriterLog(LogWriter sender)
Erzeugt ein Log, das sich nicht selbst aufruft.
|
void |
data(java.lang.String msg) |
void |
debug(java.lang.String msg) |
static Log |
empty() |
void |
error(java.lang.String msg) |
void |
error(java.lang.Throwable t) |
void |
fatal(java.lang.String msg) |
void |
fatal(java.lang.Throwable t) |
long[] |
getCounters() |
Log.Level |
getLogLevel() |
void |
info(java.lang.String msg) |
boolean |
isEnabled(Log.Level logLevel) |
boolean |
isLogThread() |
java.util.Iterator<LogWriter> |
iterator() |
void |
log(java.lang.String message,
Log.Level logLevel,
LogWriter sender) |
void |
logWarnCounters() |
void |
logWarnCounters(long[] counters) |
void |
message(java.lang.String msg) |
void |
note(java.lang.String msg) |
void |
progress(java.lang.String msg) |
void |
resetCounters()
resets the counter of log calls
|
Log |
setLogLevel(Log.Level logLevel) |
Log |
setLogThread(boolean logThread) |
Log |
stash(Log.Level level,
java.lang.String msg) |
Log |
stashFlush() |
Log |
stashMode(boolean on) |
static Log |
stderr() |
static Log |
stderr(Log.Level level) |
static Log |
stdout() |
static Log |
stdout(Log.Level level) |
static java.lang.String |
translateError(java.lang.Throwable t,
int stackTraceLen) |
void |
warn(java.lang.String msg) |
public Log()
public Log(Log.Level level)
public final long[] getCounters()
public final void resetCounters()
public static Log stdout()
public static Log stderr()
public final Log.Level getLogLevel()
public final Log setLogThread(boolean logThread)
public final boolean isLogThread()
public final Log addLogWriter(LogWriter logWriter)
Log.Level.NULL
, so
erbt er das Level seines Parents.logWriter
- LogWriter
public void closeAllWriters()
LogWriter
und entfernt sie aus der
internen Liste.public final java.util.Iterator<LogWriter> iterator()
iterator
in interface java.lang.Iterable<LogWriter>
public final void data(java.lang.String msg)
public final void bugfix(java.lang.String msg)
public final void debug(java.lang.String msg)
public final void note(java.lang.String msg)
public final void warn(java.lang.String msg)
public final void info(java.lang.String msg)
public final void error(java.lang.String msg)
public final void fatal(java.lang.String msg)
public final void message(java.lang.String msg)
public final void alert(java.lang.String msg)
public final void progress(java.lang.String msg)
public final void error(java.lang.Throwable t)
public final void fatal(java.lang.Throwable t)
public final boolean isEnabled(Log.Level logLevel)
public final Log stashMode(boolean on)
public final Log stashFlush()
public static java.lang.String translateError(java.lang.Throwable t, int stackTraceLen)
public final void logWarnCounters()
public final void logWarnCounters(long[] counters)
public final Log createNonSelfCallingWriterLog(LogWriter sender)
LogMailWriter
Fehler-Logs generiert, die allerdings nicht in den eigenen
Log-Kanal geschickt werden sollen.