eva/3 Application BuilderEntwicklung von eva/3 AnwendungenArbeiten mit FormularenStandard BeansSLogger 

Systemhandler

Systemhandler sind vorgefertigte Handler, die von der SLogger-Komponente für Fehlerevents eingesetzt werden können:

Handler Beschreibung Parameter
MessageBoxHandler

Gibt den Fehler in einem Nachrichtendialog aus.

  • Zeige Stacktrace*: besitzt das Parameter den Wert true, so wird der Stacktrace des Fehlers, soweit vorhanden, im Nachrichtendialog dargestellt. Besitzt die Eigenschaft den Wert false, so wird kein Stacktrace im Nachrichtendialog dargestellt.
  • Max. Zeichenanzahl: Bestimmt die maximale Anzahl von Zeichen nach denen ein Zeilenumbruch statt findet. Ein Zeilenumbruch findet ausschließlich bei Leerzeichen statt. Umbrüche innerhalb eines Wortes werden nicht vorgenommen. Besitzt das Paremeter den Wert 0, so wird ein Standardwert von 160 Zeichen verwendet.
  • Max. Zeilenanzahl: Bestimmt die maximale Anzahl von Zeilen die vom Nachrichtendialog dargestellt werden. Alle Zeilen die über diesen Wert hinausgehen, werden nicht dargestellt. Dies schließt die Darstellung eines Stacktraces im Nachrichtendialog ein. Ein zu kleiner Wert kann die Vollständigkeit von Fehlermeldungen beeinträchtigen. Besitzt das Parameter den Wert 0, so wird ein Standardwert von 80 Zeilen verwendet.
LogfileHandler

Gibt den Fehler in eine Datei aus.

  • Logfilepfad: Der Logfilepfad entscheidet über das Verzeichnis in das die Logdatei geschrieben werden soll. Ist die gewählte Pfadangabe nicht verfügbar, so wird die Einstellung root.dir verwendet. Die folgenden Pfade können verwendet werden:
    • user.home: Das Homeverzeichnis des aktuellen Benutzers.
    • user.dir: Das aktuelle Benutzer-Arbeitsverzeichnis.
    • java.home: Java Installationsverzeichnis
    • root.dir: Das Wurzelverzeichnis. Unter Unixbetriebssystemen das Verzeichnis /. Unter Windows wird das erste verfügbare Laufwerk nach dem Laufwerk A:\ oder falls vorhanden Laufwerk B:\ verwendet.
    • env.logdir: Das Verzeichnis das unter der System-Umgebungsvariablen logdir gesetzt wurde.
  • Dateiname: Name der Logdatei. Wurde dieser Wert nicht gesetzt, so wird der Dateiname eva3Application.log verwendet.
  • Formatierer*: Der Formatierer entscheidet über das Ausgabeformat der Logdatei. Folgende Ausgabeformate stehen zur Verfügung:
    • Einfach: Unformatierte Textdatei.
    • XML: Formatiert die Fehlerausgabe in standard XML-Format. Hierfür wird die standard Javaklasse java.util.logging.XMLFormatter verwendet.
    • HTML: Formatiert die Fehlerausgabe im HTML-Format.

Mit * gekennzeichnete Parameter sind Pflichtangaben. Alle weiteren Angaben sind optional. Optionale Felder können leer bleiben.