16.2. Gravando um registro único
Anterior | Capítulo 16. Zend_Log | Próxima

## 16.2. Gravando um registro único

Um agente de registro é criado chamando o método `Zend_Log::registerLogger()` com uma instância `Zend_Log_Adapter_Interface` como um argumento.

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

    // Registra um agente de registro de arquivo
    Zend_Log::registerLogger(new Zend_Log_Adapter_File('/logs/simple.txt'));

Mensagens são então enviadas para o registro com `Zend_Log::log()`.

    /**
     * Envia uma mensagem para o registro. Um segundo argumento opcional especifica o nível de registro.
     * Se nenhum nível é fornecido, LEVEL_DEBUG é assumido.
     */
    Zend_Log::log('Primeira mensagem de registro.');

    /**
     * Registra uma mensagem grave.
     */
    Zend_Log::log('Um erro grave ocorreu.', Zend_Log::LEVEL_SEVERE);

Anterior | Acima | Próxima
Capítulo 16. Zend_Log | Principal | 16.3. Níveis de registro