Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
software:cba:messages [2014/11/24 15:59] max.neumaier |
software:cba:messages [2014/11/24 16:02] max.neumaier |
||
---|---|---|---|
Zeile 71: | Zeile 71: | ||
Meldungen unterliegen in CBA folgender Klassifikation: | Meldungen unterliegen in CBA folgender Klassifikation: | ||
- | |**F .. fatale Fehler**| Fehler, die die Weiterarbeit der Applikation verhindern oder wesentlich beeinträchtigen| | + | |**F .. fatale Fehler**|Fehler, die die Weiterarbeit der Applikation verhindern oder wesentlich beeinträchtigen| |
- | |**E .. Fehler**| Fehler, die in der Arbeit einer Applikation auftreten können, nur lokale Auswirkungen haben und auf die der Anwender reagieren kann| | + | |**E .. Fehler**|Fehler, die in der Arbeit einer Applikation auftreten können, nur lokale Auswirkungen haben und auf die der Anwender reagieren kann| |
- | |**W .. Warnungen**| Hinweise des Systems auf Inkonsistenzen, ungünstige Zustände und ähnliches| | + | |**W .. Warnungen**|Hinweise des Systems auf Inkonsistenzen, ungünstige Zustände und ähnliches| |
- | |**I .. Informationen**| Informationen an den Nutzer| | + | |**I .. Informationen**|Informationen an den Nutzer| |
- | |**Q .. Fragen**| Fragen an den Nutzer, die mit Ja oder Nein beantwortet werden können| | + | |**Q .. Fragen**|Fragen an den Nutzer, die mit Ja oder Nein beantwortet werden können| |
+ | |||
+ | |||
+ | Die Klassifikation wird beim Aufruf der Funktion **setMessage** übergeben. | ||
+ | |||
+ | Das Verhalten eines **setMessage**-Aufrufes wird durch das Flag bestimmt. Es kann folgende Werte beinhalten: | ||
+ | |**e .. Exception** |Die Meldung löst nach ihrer Behandlung einen CbaException aus, der in einer beliebigen Aufruf-Hierarchie-Ebene abgefangen werden kann.| | ||
+ | |**1 .. Logging-Level 1** |Logging- und Monitoring-Informationen für fatale Systemfehler| | ||
+ | |**2 .. Logging-Level 2** |Logging- und Monitoring-Informationen für fatale Konfigurationsfehler| | ||
+ | |**3 .. Logging-Level 3** |Logging- und Monitoring-Informationen für fatale Anwendungsfehler| | ||
+ | |**4 .. Logging-Level 4** |Logging- und Monitoring-Informationen für Systemfehler| | ||
+ | |**5 .. Logging-Level 5** |Logging- und Monitoring-Informationen für Konfigurationsfehler| | ||
+ | |**6 .. Logging-Level 6** |Logging- und Monitoring-Informationen für Anwendungsfehler| | ||
+ | |**7 .. Logging-Level 7** |anwendungsspezifische Logging- und Monitoring-Informationen| | ||
+ | |**8 .. Logging-Level 8** |anwendungsspezifische Logging- und Monitoring-Informationen| | ||
+ | |**9 .. Logging-Level 9** |anwendungsspezifische Logging- und Monitoring-Informationen| |