8.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);