Modifier and Type | Field and Description |
---|---|
static int |
LEVEL_BUGFIX
Korrigiete oder gerettete Daten.
|
static int |
LEVEL_DATA
Ausgabe von Daten und Dumps.
|
static int |
LEVEL_DEBUG
Detaillierte Entwicklungs-Infos.
|
static int |
LEVEL_ERROR
Kritische Programminfo, ohne Crash.
|
static int |
LEVEL_FATAL
Sehr kritische Programminfo, wahrscheinlich mit Crash.
|
static int |
LEVEL_INFO
Wichtige Programminformation.
|
static int |
LEVEL_NOTE
Info Zusatz z.B. fuer Ergebnisanzeigen.
|
static int |
LEVEL_NULL
Undefiniert, intern verwendet.
|
static java.lang.String[] |
LEVEL_PREFIX_ARR |
static int |
LEVEL_PROGRESS
Verarbeitungsfortschritt anzeigen.
|
static int |
LEVEL_TASK
Wichtige Makro-Info, z.B.
|
static int |
LEVEL_WARN
Warn Info unkritischer Natur.
|
Modifier and Type | Method and Description |
---|---|
Log |
addLogWriter(LogWriter logWriter)
Fuegt einen neuen Logger hinzu.
|
void |
bugfix(java.lang.String msg) |
java.util.List<LogWriter> |
closeAllWriters()
Schliesst alle
LogWriter , entfernt sie aus der
internen Liste und reinitialisiert intern zu einer leeren Liste. |
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() |
int |
getLogLevel() |
void |
info(java.lang.String msg) |
boolean |
isEnabled(int logLevel) |
boolean |
isLogThread() |
java.util.Iterator<LogWriter> |
iterator() |
Log |
lock() |
void |
log(java.lang.String message,
int logLevel) |
void |
logWarnCounters() |
void |
logWarnCounters(long[] counters) |
void |
note(java.lang.String msg) |
void |
progress(java.lang.String msg) |
void |
resetCounters()
resets the counter of log calls
|
Log |
setLogLevel(int logLevel) |
Log |
setLogThread(boolean logThread) |
static Log |
stderr() |
static Log |
stderr(int LEVEL) |
static Log |
stdout() |
static Log |
stdout(int LEVEL) |
void |
task(java.lang.String msg) |
static java.lang.String |
translateError(java.lang.Throwable t,
int stackTraceLen) |
static int |
translateLogLevel(java.lang.String strLogLevel) |
Log |
unlock() |
void |
warn(java.lang.String msg) |
public static final int LEVEL_NULL
public static final int LEVEL_DATA
public static final int LEVEL_BUGFIX
public static final int LEVEL_DEBUG
public static final int LEVEL_PROGRESS
public static final int LEVEL_NOTE
public static final int LEVEL_WARN
public static final int LEVEL_INFO
public static final int LEVEL_ERROR
public static final int LEVEL_TASK
public static final int LEVEL_FATAL
public static final java.lang.String[] LEVEL_PREFIX_ARR
public static int translateLogLevel(java.lang.String strLogLevel)
public final long[] getCounters()
public final void resetCounters()
public static Log stdout()
public static Log stderr()
public static Log stdout(int LEVEL)
public static Log stderr(int LEVEL)
public Log setLogLevel(int logLevel)
public int getLogLevel()
public Log setLogThread(boolean logThread)
public boolean isLogThread()
public Log addLogWriter(LogWriter logWriter)
LEVEL_NULL
, so
erbt er das Level seines Parents.logWriter
- LogWriter
public java.util.List<LogWriter> closeAllWriters()
LogWriter
, entfernt sie aus der
internen Liste und reinitialisiert intern zu einer leeren Liste.List
der entfernten LogWriter
public 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 task(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(int logLevel)
public Log lock()
public Log unlock()
public final void log(java.lang.String message, int logLevel)
public static java.lang.String translateError(java.lang.Throwable t, int stackTraceLen)
public void logWarnCounters()
public void logWarnCounters(long[] counters)