10.2. Ведение одного журнала

Регистратор (logger) создается вызовом метода Zend_Log::registerLogger() с экземпляром Zend_Log_Adapter_Interface в качестве аргумента.

require_once 'Zend/Log.php';                // Базовый класс Zend_Log
require_once 'Zend/Log/Adapter/File.php';   // Адаптер для File log adapter

// Register the file logger
Zend_Log::registerLogger(new Zend_Log_Adapter_File('/logs/simple.txt'));

После этого сообщения отправляются в журнал с помощью Zend_Log::log().

/**
 * Отправка сообщения в журнал. Необязательный вотрой агрумент определяет уровень
 * сообщения. Если он не определен, то предполагается уровень LEVEL_DEBUG
 */
Zend_Log::log('Первое зарегистрированное сообщение.');

/**
 * Регистрация сообщения уровня LEVEL_SEVERE.
 */
Zend_Log::log('Произошла серьезная ошибка.', Zend_Log::LEVEL_SEVERE);