isWarnEnabled
Versionshinweise | 26.4 | ||
|---|---|---|---|
Code
boolean isWarnEnabled(String individualLogName);
Beschreibung
Prüft im aktuellen Skript-Kontext, ob das Log-Level WARN eingestellt ist. Dadurch kann vermieden werden, unnötig Speicher und Performance für den Zusammenbau einer Mitteilung aufzuwenden, die nachher aufgrund des Log-Levels gar nicht ausgegeben wird.
Für BPM-Skripte kann das Log-Level im jeweiligen Prozess bestimmt werden. Für BPM-Start-Skripte, das Maskenskript oder Event-Skript greifen spezifische Log-Konfigurationen im JBoss. Die Skript-Bibliothek greift hierbei auf das Log-Level aus dem aufrufenden Skript-Kontext zurück.
Parameter
individualLogName - [optional] Eine Log-Kategorie, die zuvor im JBoss definiert werden muss (Konfiguration über die Datei jboss-logging_Customer.bat)
Rückgabe
true, falls das Log-Level auf WARN, INFO oder DEBUG eingestellt wurde, ansonsten false.
Beispiele
if(ScriptUtils.isWarnEnabled())
{
ScriptUtils.warn("Warning message");
}
if(ScriptUtils.isWarnEnabled("myIndividualLogName"))
{
ScriptUtils.warn("Warning message", "myIndividualLogName");
}