public class Debug
extends java.lang.Object
DebugFormatterXML
, DebugFormatterFileText
, DebugFormatterExcel
, DebugFormatterHTML
).
Die Ausgabe (über den DebugLevel) kann zur Laufzeit sowohl für die verfügbaren Ausgabekanäle als auch die DebugBereiche geändert werden.
Für jeden DebugBereich (jeder Klasse, in denen DebugAusgben vorgenommen werden) kann der Level (ERROR
, WARNING
, INFO
, CONFIG
, FINE
, FINER
, FINEST
, ALL
, OFF
) unabhängig vom Level des jeweiligen Ausgabekanals (DebugFormatterXML
, DebugFormatterStdErrText
, DebugFormatterFileText
, DebugFormatterExcel
, DebugFormatterHTML
) eingestellt
werden. Damit nicht bei einer Applikation mit hunderten von Klassen (und damit entsprechend vielen DebugBereichen) nicht jeden DebugBereich einzeln
einstellen zu müssen, werden die DebugBereiche entsprechend ihrer Hierachie verwaltet. Wird der Level eines DebugBereichs geändert, so werden auch alle Level
für die untergeordneten Bereiche mit umgestellt. Setzt man also den Level des WurzelLoggers auf FEHLER, so werden alle Logger auf diesen Level gesetzt und
nur noch Fehlermeldungen protokolliert. Anschließend kann dann der Logger einer speziel zu untersuchenden Klasse auf z.B. den Level FEINER gesetzt werden, um
so genauere Informationen über einen speziellen Programmteil zu protokollieren.
Modifier and Type | Field and Description |
---|---|
static java.util.logging.Level |
ALL
Schaltet die Ausgabe aller Level ein
|
static java.util.logging.Level |
CONFIG
Verwendung für Konfigurationsinformationen (z.B. angemeldete Objekte etc.).
|
static java.util.logging.Level |
ERROR
FEHLER ist höchster Level: Verwendung ausschließlich für "echte" Fehler
|
static java.util.logging.Level |
FINE
Verwendung für programmnahe Ausgaben zur Verfolgung des Programmablaufs.
|
static java.util.logging.Level |
FINER
Wie bei
FINE , aber feinere Ausgabe. |
static java.util.logging.Level |
FINEST
Wie bei
FINER , aber mit allen Details. |
static java.util.logging.Level |
INFO
Verwendung für Infoausgaben (z.B.
|
static java.lang.String |
NEWLINE
Zeilenumbruch plattformunabhängig
|
static java.util.logging.Level |
OFF
Schaltet die Ausgabe aller Level aus
|
static java.util.logging.Level |
WARNING
Verwendung nur für Warnungen, die vom Programm zwar noch abgefangen werden können, aber unbedingt behoben werden müssen.
|
Modifier and Type | Method and Description |
---|---|
void |
config(java.lang.String msg)
Debugausgabe auf Level CONFIG.
|
void |
config(java.lang.String msg,
java.lang.Object param)
Debugausgabe auf Level CONFIG.
|
void |
config(java.lang.String msg,
java.lang.Object[] param)
Debugausgabe auf Level CONFIG.
|
void |
config(java.lang.String msg,
java.lang.Throwable thrown)
Debugausgabe auf Level CONFIG.
|
static java.lang.String |
debugInfo()
TESTMETHODE: Gibt Info über angemeldete Logger aus
|
void |
error(java.lang.String msg)
Debugausgabe auf Level ERROR.
|
void |
error(java.lang.String msg,
java.lang.Object param)
Debugausgabe auf Level ERROR.
|
void |
error(java.lang.String msg,
java.lang.Object[] param)
Debugausgabe auf Level ERROR.
|
void |
error(java.lang.String msg,
java.lang.Throwable thrown)
Debugausgabe auf Level ERROR.
|
void |
fine(java.lang.String msg)
Debugausgabe auf Level FINE.
|
void |
fine(java.lang.String msg,
java.lang.Object param)
Debugausgabe auf Level FINE.
|
void |
fine(java.lang.String msg,
java.lang.Object[] param)
Debugausgabe auf Level FINE.
|
void |
fine(java.lang.String msg,
java.lang.Throwable thrown)
Debugausgabe auf Level FINE.
|
void |
finer(java.lang.String msg)
Debugausgabe auf Level FINER.
|
void |
finer(java.lang.String msg,
java.lang.Object param)
Debugausgabe auf Level FINER.
|
void |
finer(java.lang.String msg,
java.lang.Object[] param)
Debugausgabe auf Level FINER.
|
void |
finer(java.lang.String msg,
java.lang.Throwable thrown)
Debugausgabe auf Level FINER.
|
void |
finest(java.lang.String msg)
Debugausgabe auf Level FINEST.
|
void |
finest(java.lang.String msg,
java.lang.Object param)
Debugausgabe auf Level FINEST.
|
void |
finest(java.lang.String msg,
java.lang.Object[] param)
Debugausgabe auf Level FINEST.
|
void |
finest(java.lang.String msg,
java.lang.Throwable thrown)
Debugausgabe auf Level FINEST.
|
static Debug |
getLogger()
Gibt eine DebugLogger zurück, der automatisch in der Klassenhierachie unter dem WurzelLogger einsortiert wurde.
|
void |
info(java.lang.String msg)
Debugausgabe auf Level INFO.
|
void |
info(java.lang.String msg,
java.lang.Object param)
Debugausgabe auf Level INFO.
|
void |
info(java.lang.String msg,
java.lang.Object[] param)
Debugausgabe auf Level INFO.
|
void |
info(java.lang.String msg,
java.lang.Throwable thrown)
Debugausgabe auf Level INFO.
|
static void |
init(java.lang.String rootName,
de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
Initialisiert den DebugLogger.
|
static void |
reinstallConsoleHandler() |
static void |
setHandlerLevel(java.lang.String s,
java.util.logging.Level level)
TESTMETHODE: Setzt DebugLevel des entsprechenden Ausgabekanals.
|
void |
setLoggerLevel(java.util.logging.Level level)
TESTMETHODE: Setzt DebugLevel des entsprechenden Loggers.
|
static void |
setLoggerLevel(java.lang.String logger,
java.util.logging.Level level)
TESTMETHODE: Setzt DebugLevel des entsprechenden Loggers.
|
void |
warning(java.lang.String msg)
Debugausgabe auf Level WARNING.
|
void |
warning(java.lang.String msg,
java.lang.Object param)
Debugausgabe auf Level WARNING.
|
void |
warning(java.lang.String msg,
java.lang.Object[] param)
Debugausgabe auf Level WARNING.
|
void |
warning(java.lang.String msg,
java.lang.Throwable thrown)
Debugausgabe auf Level WARNING.
|
public static final java.lang.String NEWLINE
public static final java.util.logging.Level ERROR
public static final java.util.logging.Level WARNING
public static final java.util.logging.Level INFO
public static final java.util.logging.Level CONFIG
public static final java.util.logging.Level FINE
public static final java.util.logging.Level FINER
FINE
, aber feinere Ausgabe.public static final java.util.logging.Level FINEST
FINER
, aber mit allen Details.public static final java.util.logging.Level ALL
public static final java.util.logging.Level OFF
public static void init(java.lang.String rootName, de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
Folgende Initialisierungen werden durchgeführt: <
argumentList
- Liste der bei Applikationsstart übergebenen Parameter zur Voreinstellung.rootName
- Wurzel-Name aller verwalteter DebugLoggerpublic static void reinstallConsoleHandler()
public static java.lang.String debugInfo()
public static Debug getLogger()
public static void setLoggerLevel(java.lang.String logger, java.util.logging.Level level)
Es wird dazu der Name des Loggers verwendet. Als untergeordnet gelten aller Logger, deren Namensanfang mit dem des angegebenen Loggers übereinstimmt.
public static void setHandlerLevel(java.lang.String s, java.util.logging.Level level)
public void config(java.lang.String msg)
Verwendung für Konfigurationsinformationen (z.B. angemeldete Objekte etc.)
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit ausgegeben,
so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr der
Meldung,...)public void config(java.lang.String msg, java.lang.Throwable thrown)
Verwendung für Konfigurationsinformationen (z.B. angemeldete Objekte etc.)
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit
ausgegeben, so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr
der Meldung,...)thrown
- Zusätzliche Meldungen, die sich aus der übergebenen Exeption ergibt.public void config(java.lang.String msg, java.lang.Object[] param)
Verwendung für Konfigurationsinformationen (z.B. angemeldete Objekte etc.)
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit
ausgegeben, so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr
der Meldung,...)param
- Zusätzliche Meldungen, die über die Object.toString()
Methode an den übergebenen Objekten ausgewertet werden.public void config(java.lang.String msg, java.lang.Object param)
Verwendung für Konfigurationsinformationen (z.B. angemeldete Objekte etc.)
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit
ausgegeben, so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr
der Meldung,...)param
- Zusätzliche Meldung, die über die Object.toString()
Methode am übergebenen Objekt ausgewertet werden.public void error(java.lang.String msg, java.lang.Throwable thrown)
Verwendung nur für "echte" Fehlerausgaben, die vom Programm nicht abgefangen werden oder die zu unkontrollierbaren Folgefehlern führen.
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit
ausgegeben, so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr
der Meldung,...)thrown
- Zusätzliche Meldungen, die sich aus der übergebenen Exeption ergibt.public void error(java.lang.String msg, java.lang.Object[] param)
Verwendung nur für "echte" Fehlerausgaben, die vom Programm nicht abgefangen werden oder die zu unkontrollierbaren Folgefehlern führen.
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit
ausgegeben, so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr
der Meldung,...)param
- Zusätzliche Meldungen, die über die Object.toString()
Methode an den übergebenen Objekten ausgewertet werden.public void error(java.lang.String msg, java.lang.Object param)
Verwendung nur für "echte" Fehlerausgaben, die vom Programm nicht abgefangen werden oder die zu unkontrollierbaren Folgefehlern führen.
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit
ausgegeben, so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr
der Meldung,...)param
- Zusätzliche Meldung, die über die Object.toString()
Methode am übergebenen Objekt ausgewertet werden.public void fine(java.lang.String msg)
Verwendung für programmnahe Ausgaben zur Verfolgung des Programmablaufs.
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit ausgegeben,
so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr der
Meldung,...)public void fine(java.lang.String msg, java.lang.Throwable thrown)
Verwendung für programmnahe Ausgaben zur Verfolgung des Programmablaufs.
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit
ausgegeben, so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr
der Meldung,...)thrown
- Zusätzliche Meldungen, die sich aus der übergebenen Exeption ergibt.public void fine(java.lang.String msg, java.lang.Object[] param)
Verwendung für programmnahe Ausgaben zur Verfolgung des Programmablaufs.
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit
ausgegeben, so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr
der Meldung,...)param
- Zusätzliche Meldungen, die über die Object.toString()
Methode an den übergebenen Objekten ausgewertet werden.public void fine(java.lang.String msg, java.lang.Object param)
Verwendung für programmnahe Ausgaben zur Verfolgung des Programmablaufs.
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit
ausgegeben, so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr
der Meldung,...)param
- Zusätzliche Meldung, die über die Object.toString()
Methode am übergebenen Objekt ausgewertet werden.public void finer(java.lang.String msg)
Wie bei fine(java.lang.String)
, aber feinere Ausgabe.
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit ausgegeben,
so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr der
Meldung,...)public void finer(java.lang.String msg, java.lang.Throwable thrown)
Wie bei fine(java.lang.String)
, aber feinere Ausgabe.
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit
ausgegeben, so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr
der Meldung,...)thrown
- Zusätzliche Meldungen, die sich aus der übergebenen Exeption ergibt.public void finer(java.lang.String msg, java.lang.Object[] param)
Wie bei fine(java.lang.String)
, aber feinere Ausgabe.
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit
ausgegeben, so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr
der Meldung,...)param
- Zusätzliche Meldungen, die über die Object.toString()
Methode an den übergebenen Objekten ausgewertet werden.public void finer(java.lang.String msg, java.lang.Object param)
Wie bei fine(java.lang.String)
, aber feinere Ausgabe.
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit
ausgegeben, so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr
der Meldung,...)param
- Zusätzliche Meldung, die über die Object.toString()
Methode am übergebenen Objekt ausgewertet werden.public void finest(java.lang.String msg)
Wie bei finer(java.lang.String)
, aber maximale Details.
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit ausgegeben,
so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr der
Meldung,...)public void finest(java.lang.String msg, java.lang.Throwable thrown)
Wie bei finer(java.lang.String)
, aber maximale Details.
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit
ausgegeben, so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr
der Meldung,...)thrown
- Zusätzliche Meldungen, die sich aus der übergebenen Exeption ergibt.public void finest(java.lang.String msg, java.lang.Object[] param)
Wie bei finer(java.lang.String)
, aber maximale Details.
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit
ausgegeben, so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr
der Meldung,...)param
- Zusätzliche Meldungen, die über die Object.toString()
Methode an den übergebenen Objekten ausgewertet werden.public void finest(java.lang.String msg, java.lang.Object param)
Wie bei finer(java.lang.String)
, aber maximale Details.
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit
ausgegeben, so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr
der Meldung,...)param
- Zusätzliche Meldung, die über die Object.toString()
Methode am übergebenen Objekt ausgewertet werden.public void info(java.lang.String msg)
Verwendung für Infoausgaben (z.B. Status des Programms, verwendete Startparameter etc.)
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit ausgegeben,
so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr der
Meldung,...)public void info(java.lang.String msg, java.lang.Throwable thrown)
Verwendung für Infoausgaben (z.B. Status des Programms, verwendete Startparameter etc.)
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit
ausgegeben, so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr
der Meldung,...)thrown
- Zusätzliche Meldungen, die sich aus der übergebenen Exeption ergibt.public void info(java.lang.String msg, java.lang.Object[] param)
Verwendung für Infoausgaben (z.B. Status des Programms, verwendete Startparameter etc.)
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit
ausgegeben, so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr
der Meldung,...)param
- Zusätzliche Meldungen, die über die Object.toString()
Methode an den übergebenen Objekten ausgewertet werden.public void info(java.lang.String msg, java.lang.Object param)
Verwendung für Infoausgaben (z.B. Status des Programms, verwendete Startparameter etc.)
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit
ausgegeben, so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr
der Meldung,...)param
- Zusätzliche Meldung, die über die Object.toString()
Methode am übergebenen Objekt ausgewertet werden.public void setLoggerLevel(java.util.logging.Level level)
Es wird dazu der Name des Loggers verwendet. Als untergeordnet gelten aller Logger, deren Namensanfang mit dem des angegebenen Loggers übereinstimmt.
public void error(java.lang.String msg)
Verwendung nur für "echte" Fehlerausgaben, die vom Programm nicht abgefangen werden oder die zu unkontrollierbaren Folgefehlern führen.
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit ausgegeben,
so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr der
Meldung,...)public void warning(java.lang.String msg)
Verwendung nur für Warnungen, die vom Programm zwar noch abgefangen werden können, aber unbedingt behoben werden müssen.
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit ausgegeben,
so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr der
Meldung,...)public void warning(java.lang.String msg, java.lang.Throwable thrown)
Verwendung nur für Warnungen, die vom Programm zwar noch abgefangen werden können, aber unbedingt behoben werden müssen.
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit
ausgegeben, so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr
der Meldung,...)thrown
- Zusätzliche Meldungen, die sich aus der übergebenen Exeption ergibt.public void warning(java.lang.String msg, java.lang.Object[] param)
Verwendung nur für Warnungen, die vom Programm zwar noch abgefangen werden können, aber unbedingt behoben werden müssen.
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit
ausgegeben, so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr
der Meldung,...)param
- Zusätzliche Meldungen, die über die Object.toString()
Methode an den übergebenen Objekten ausgewertet werden.public void warning(java.lang.String msg, java.lang.Object param)
Verwendung nur für Warnungen, die vom Programm zwar noch abgefangen werden können, aber unbedingt behoben werden müssen.
msg
- Auszugebender Debugtext. Der Text kann auch mehrzeilig formatiert sein. Neben dem Text werden noch folgende Ausgaben automatisch mit
ausgegeben, so dass diese nicht im Text enthalten sein sollten. (Datum, Zeit, Fehlerlevel (FEHLER, WARNUNG,...), Klasse des Aufrufers, lfdNr
der Meldung,...)param
- Zusätzliche Meldung, die über die Object.toString()
Methode am übergebenen Objekt ausgewertet werden.