10.2. 记录日志到单一的目标中
上一页 | 第 10 章 Zend_Log | 下一页

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

上一页 | 上一级 | 下一页
第 10 章 Zend_Log | 起始页 | 10.3. 日记级别