Modifier and Type | Field and Description |
---|---|
static int |
LEVEL_ALERT
Alarm Info, z.B. fuer externe Systeme oder Mail-Trigger
|
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_MESSAGE
Sehr wichtige Info, z.B. fuer externe Systeme oder Mail-Trigger
|
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_WARN
Warn Info unkritischer Natur.
|
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) |
java.util.List<LogWriter> |
closeAllWriters()
Schliesst alle
LogWriter , entfernt sie aus der
internen Liste und reinitialisiert intern zu einer leeren Liste. |
Log |
createNonSelfCallingWriterLog(LogWriter sender) |
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,
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(int logLevel) |
Log |
setLogThread(boolean logThread) |
static Log |
stderr() |
static Log |
stderr(int LEVEL) |
static Log |
stdout() |
static Log |
stdout(int LEVEL) |
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_MESSAGE
public static final int LEVEL_ALERT
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 final Log setLogLevel(int logLevel)
public final int getLogLevel()
public final Log setLogThread(boolean logThread)
public final boolean isLogThread()
public final Log addLogWriter(LogWriter logWriter)
LEVEL_NULL
, so
erbt er das Level seines Parents.logWriter
- LogWriter
public final java.util.List<LogWriter> closeAllWriters()
LogWriter
, entfernt sie aus der
internen Liste und reinitialisiert intern zu einer leeren Liste.List
der entfernten LogWriter
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(int logLevel)
public final Log lock()
public final Log unlock()
public final void log(java.lang.String message, int logLevel, LogWriter sender)
public static java.lang.String translateError(java.lang.Throwable t, int stackTraceLen)
public final void logWarnCounters()
public final void logWarnCounters(long[] counters)