10.2. Protokollieren in einem einzigen Log
Zurück | Kapitel 10. Zend_Log | Weiter

## 10.2. Protokollieren in einem einzigen Log

Ein Protokoll wird durch den Aufruf der `Zend_Log::registerLogger()` Methode mit einer `Zend_Log_Adapter_Interface` Instanz als Argument erstellt.

    require_once 'Zend/Log.php';                // Zend_Log Basisklasse
    require_once 'Zend/Log/Adapter/File.php';   // Protokolladapter für Dateien

    // Dateiprotokoll registrieren
    Zend_Log::registerLogger(new Zend_Log_Adapter_File('/logs/simple.txt'));

Nachrichten werden an das Protokoll dann mit `Zend_Log::log()` gesendet.

    /**
     * Sende eine Nachricht an das Protokoll. Ein optionales zweites Argument gibt die Protokollstufe
     * an. Wenn keine Protokollstufe angegeben wird, wird LEVEL_DEBUG angenommen.
     */
    Zend_Log::log('Erste Protokollnachricht.');

    /**
     * Protokolliere eine schwerwiegende Nachricht.
     */
    Zend_Log::log('Ein schwerer Fehler ist aufgetreten.', Zend_Log::LEVEL_SEVERE);

Zurück | Nach oben | Weiter
Kapitel 10. Zend_Log | Zum Anfang | 10.3. Protokollstufen