Alle Optionen
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ] [  experimental  ]
[ Quellcode: php-psr-log  ]

Paket: php-psr-log (3.0.2-1)

Links für php-psr-log

Screenshot

Debian-Ressourcen:

Quellcode-Paket php-psr-log herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Experimentelles Paket

Warnung: Dieses Paket stammt aus der Experimental-Distribution. Dies bedeutet, dass es höchstwahrscheinlich instabil oder fehlerhaft ist und sogar Datenverlust verursachen kann. Bitte lesen Sie den Changelog und andere möglicherweise verfügbare Dokumentation, bevor Sie es benutzen.

Gemeinsame Schnittstelle für protokollierende Bibliotheken

Das Hauptziel besteht darin, Bibliotheken das Empfangen eines Objekts (Psr\Log\LoggerInterface) zu ermöglichen und auf einfache und universelle Weise Protokolle darauf zu schreiben. Rahmenwerke und CMSe mit spezifischen Anforderungen können die Schnittstelle für ihren eigenen Zweck erweitern, sollten jedoch mit diesem Dokument kompatibel bleiben. Dadurch wird sichergestellt, dass die von einer Anwendung verwendeten Bibliotheken von Drittanbietern in die zentralisierten Anwendungsprotokolle schreiben können.

Das LoggerInterface stellt acht Methoden zum Schreiben von Protokollen auf die acht Ebenen von RFC 5424 bereit (debug, info, notice, warning, error, critical, alert, emergency).

Eine neunte Methode, log, akzeptiert eine Log-Ebene als erstes Argument. Das Aufrufen dieser Methode mit einer der Protokollebenen-Konstanten MUSS das gleiche Ergebnis haben wie das Aufrufen der ebenenspezifischen Methode. Das Aufrufen dieser Methode mit einer Ebene, die nicht durch diese Spezifikation definiert ist, MUSS eine Psr\Log\InvalidArgumentException auslösen, wenn die Implementierung die Ebene nicht kennt. Benutzer SOLLTEN NICHT eine benutzerdefinierte Ebene verwenden, ohne sicher zu sein, dass die aktuelle Implementierung dies unterstützt.

Beachten Sie, dass dies kein eigenständiger Logger ist. Es ist lediglich eine Schnittstelle, die einen Logger beschreibt. Weitere Einzelheiten finden Sie in der Spezifikation.

Andere Pakete mit Bezug zu php-psr-log

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

php-psr-log herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
all 7,1 kB29,0 kB [Liste der Dateien]