Table des matières
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.