Inhaltsverzeichnis
Zend_Log ist eine Protokollierungsklasse für allgemeine Zwecke.
Zend_Log ist eine statische Klasse, die nicht direkt instanziiert werden kann.
Sie enthält ein Array mit Instanzen von Zend_Log, eine für jedes Protokoll,
das von der Anwendung verwendet wird. Jede Protokollinstant verwendet einen Adapter, der
Zend_Log_Adapter_Interface implementiert.
Um Zend_Log zu verwenden, inkludiere die Zend_Log Klasse und jede
Adapterklasse, die verwendet werden soll, mittels include().
Wenn eine Anwendung zum Beispiel sowohl in die Konsole (den Ausgabepuffer von PHP) als auch
an Textdateien protokollieren soll, würden folgende Dateien inkludiert werden:
require_once 'Zend/Log.php'; // Zend_Log Basisklasse require_once 'Zend/Log/Adapter/Console.php'; // Protokolladapter für die Konsole require_once 'Zend/Log/Adapter/File.php'; // Protokolladapter für Dateien
Zend_Log kann für ein einzelnes Log auch in vereinfachter Weise, für mehrfache
Protokolle und auch für das interne Protokollieren von Abläufen in vielen Zend Framework
Klassen verwendet werden.