Chapitre 8. Zend_Log
Précédent |  | Suivant

## Chapitre 8. Zend_Log

## 8.1. Introduction

`Zend_Log` est une classe qui permet de gérer des fichiers de log. `Zend_Log` est une classe statique qui ne peut être instantiée directement. Elle contient un tableau d'instances de `Zend_Log` une pour chaque fichier de log utilisé par l'application. Chaque instance de log utilise un adapteur qui implémente `Zend_Log_Adapter_Interface`.

Pour utiliser `Zend_Log`, vous devez inclure (require_once()) la classe `Zend_Log` et toutes les classes adapteurs qui vont être utilisées. Par exemple, si l'application doit logguer la console (le tampon de sortie de PHP) et les fichiers textes, les fichiers suivant seront inclus :

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

`Zend_Log` peut-être utilisé de façon simplifiée pour un fichier de log unique, peut-être configuré pour plusieurs fichiers de log, et peut aussi être utilisé pour enregistrer des opérations internes de beaucoup de classes du Framework Zend.

Précédent |  | Suivant
7.3. Objets JSON | Sommaire | 8.2. Enregistrer dans un fichier unique