Ich stimme den anderen vollkommen zu und denke, dass GrayWizardx es am besten gesagt hat.
Ich kann nur hinzufügen, dass diese Stufen im Allgemeinen den Definitionen im Wörterbuch entsprechen, es kann also nicht so schwer sein. Im Zweifelsfall sollten Sie es wie ein Puzzle behandeln. Überlegen Sie sich für Ihr Projekt alles, was Sie protokollieren möchten.
Können Sie nun herausfinden, was tödlich sein könnte? Du weißt, was tödlich bedeutet, oder? Also, welche Punkte auf deiner Liste sind tödlich.
Ok, das ist tödlich, jetzt schauen wir uns die Fehler an ... spülen und wiederholen.
Unter "Fatal" oder vielleicht "Error" würde ich sagen, dass mehr Informationen immer besser sind als weniger, also "nach oben" gehen. Sie sind sich nicht sicher, ob es sich um eine Info oder eine Warnung handelt? Dann machen Sie es zu einer Warnung.
Ich denke, dass Fatal und Error für uns alle klar sein sollten. Die anderen sind vielleicht etwas undeutlicher, aber es ist wohl weniger wichtig, sie richtig zu verstehen.
Hier sind einige Beispiele:
Tödlich - kann keinen Speicher, keine Datenbank usw. zuweisen - kann nicht fortfahren.
Fehler - keine Antwort auf die Nachricht, Transaktion abgebrochen, Datei kann nicht gespeichert werden, usw.
Warnung - Die Ressourcenzuweisung erreicht X % (z. B. 80 %) - das ist ein Zeichen dafür, dass Sie Ihr Projekt möglicherweise neu dimensionieren sollten.
Infos - Benutzer angemeldet/abgemeldet, neue Transaktion, Datei erstellt, neues DBB-Feld oder Feld gelöscht.
Debuggen - Dump der internen Datenstruktur, Anything Trace Level mit Dateiname und Zeilennummer.
Trace - Aktion erfolgreich/gescheitert, d/b aktualisiert.
22 Stimmen
Ziemlich weit gefasste Frage. Daher ist mehr als eine Antwort möglich, je nach den tatsächlichen Umständen der Erfassung. Jemand wird vermissen
notice
in dieser Sammlung wird jemand nicht ...3 Stimmen
@Wolf, wo würde "notice" in dieser Hierarchie stehen? Nur fürs Protokoll...
3 Stimmen
notice
kann durchaus fehlen, da einige beliebte Protokollierungsdienste wie log4j sie nicht verwenden.5 Stimmen
notice
liegt zwischenwarning
yinfo
. datatracker.ietf.org/doc/html/rfc5424#page-11