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