Содержание
Zend_Log
-- класс общего назначения для протоколирования.
Zend_Log
является статическим классом и его экземпляры не могут
создаваться напрямую. Он содержит массив экземпляров
Zend_Log
, по одному на каждый журнал, используемый приложением.
Каждый экземпляр данного класса использует адаптер, который реализует
интерфейс Zend_Log_Adapter_Interface
.
Для того, чтобы использовать Zend_Log
, включите класс
Zend_Log
(функция include())
и любые классы адаптеров, которые будут использоваться. Например,
если приложение будет записывать в консоль (выходной буфер PHP) и
в текстовые файлы, то должны быть включены следующие файлы:
require_once 'Zend/Log.php'; // Базовый класс Zend_Log require_once 'Zend/Log/Adapter/Console.php'; // Адаптер записи в консоль require_once 'Zend/Log/Adapter/File.php'; // Адаптер записи в файл
Zend_Log
может применяться для простого
ведения одного журнала, может быть сконфигурирован для ведения
нескольких журналов, а также использоваться для протоколирования внутренних
операций множества классов Zend Framework.