一个日志记录器可以通过调用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);