Capítulo 8. Zend_Log
Anterior |  | Próxima

## Capítulo 8. Zend_Log

## 8.1. Introdução

`Zend_Log` é uma classe de geração de registros de uso geral. `Zend_Log` é uma classe estática que não pode ser instanciada diretamente. Ele manipula uma matriz de instancias de `Zend_Log`, uma para cada registro usado pela aplicação. Cada instância do agente de registro usa um adaptador que implementa uma `Zend_Log_Adapter_Interface`.

Para usar o `Zend_Log`, include() a classe `Zend_Log` e as suas classes adaptadoras que seram usadas. Por exemplo, se uma aplicação irá registrar ambos, console (buffer de saída do PHP) e arquivos de texto, as seguintes linhas deverão ser incluídas:

    require_once 'Zend/Log.php';                  // Classe base Zend_Log
    require_once 'Zend/Log/Adapter/Console.php';  // Adaptador de registro para console
    require_once 'Zend/Log/Adapter/File.php';     // Adaptador de registro para arquivos

`Zend_Log` pode ser usado de uma forma simplificada para um único registro, pode ser configurado para diversos registros, e pode também, ser usado para registrar as operações internas de muitas classes do Framework Zend.

Anterior |  | Próxima
7.3. Objetos JSON | Principal | 8.2. Gravando um registro único