16.2. Enregistrer dans un fichier unique
Précédent | Chapitre 16. Zend_Log | Suivant

## 16.2. Enregistrer dans un fichier unique

Un objet de log est créé en appelant la méthode `Zend_Log::registerLogger()` avec une instance de `Zend_Log_Adapter_Interface` en argument

    require_once 'Zend/Log.php';                // classe de base Zend_Log
    require_once 'Zend/Log/Adapter/File.php';   // adapteur de log File

    // Enregistre le loggueur de fichier
    Zend_Log::registerLogger(new Zend_Log_Adapter_File('/logs/simple.txt'));

Les messages sont ensuite envoyé au log avec `Zend_Log::log()`.

    /**
     * Envoie un message au log, Un second argument optionnel définit le niveau de log
     * Si aucun niveau n'est définit, le niveau LEVEL_DEBUG sera utilisé.
     */
    Zend_Log::log('Premier message de log');

    /**
     * Enregistre un message de log important.
     */
    Zend_Log::log('Une grave erreur à eu lieu', Zend_Log::LEVEL_SEVERE);

Précédent | Niveau supérieur | Suivant
Chapitre 16. Zend_Log | Sommaire | 16.3. Niveau de log