10.2. 记录日志到单一的目标中

一个日志记录器可以通过调用Zend_Log::registerLogger() 方法来生成 , 传入Zend_Log_Adapter_Interface的实例作为参数 .

require_once 'Zend/Log.php';                // Zend_Log 基类
require_once 'Zend/Log/Adapter/File.php';   // 文件日志适配器

// 注册一个文件日志记录器
Zend_Log::registerLogger(new Zend_Log_Adapter_File('/logs/simple.txt'));

然后,我们可以通过调用Zend_Log::log()来记录日志的信息.

/**
 * 发送一条信息到日志中.  第二个参数为一个可选参数,它用来指定日志的级别(level)
 * .  如果我们没有提供日志级别, 程序假定其为LEVEL_DEBUG.
 */
Zend_Log::log('First logging message.');

/**
 * 记录一条Severe级别的消息.
 */
Zend_Log::log('A serious error has occurred.', Zend_Log::LEVEL_SEVERE);