Die Klasse Logger bietet, wie der Name schon sagt, Logging-Funktionalität, um wichtige Punkte zu notieren, die Sie zur Ausgabe verschiedener Arten von Nachrichten verwenden können.
Die Meldungen können unterschiedliche Schweregrade haben;
NIVEAU | ZUSAMMENFASSUNG |
UNBEKANNT | Unbekannte Meldungen sind unerwartete oder zufällige Meldungen, die immer protokolliert werden sollten. |
FATAL | Ein Fehler, der nicht behandelt wurde und zum Absturz des Programms führen konnte |
ERROR | Ein Fehler, der behandelt werden kann |
WARN | Eine Warnung |
INFO | Allgemeine Informationen über die Verwendung des ausgeführten Codes |
DEBUG | Informationen, die während der Fehlersuche abgeleitet wurden |
Die Reihenfolge ist wie folgt;
debug < info < warn < error < fatal < unknown
Sie arbeiten als;
In Produktionsmoduskönnen Sie Ihren Logger so einrichten, dass er die Meldungen ausgibt, die entweder INFO-Meldungen oder WARN-Meldungen sind.
Während in EntwicklungsmodusWenn Sie den Zustand und den Status des Programms im Auge behalten möchten, können Sie den Logger auf die Stufe DEBUG setzen.
Die Schnittstelle wird normalerweise wie folgt verwendet;
Sie haben auch die Möglichkeit, ein Verfallsdatum für die Protokolldatei festzulegen. Ich möchte zum Beispiel die Protokolle nur für den aktuellen Monat aufbewahren. In diesem Fall werde ich wie folgt vorgehen:
Und auf der Ebene der Anwendungen,
Viel Spaß beim Loggen!
Ich melde mich ab,