我是 Zend 框架的初学者,想要做一些日志记录来查找错误。我在 Zend 手册中找到了一个示例:
$logger = new Zend_Log();
$writer = new Zend_Log_Writer_Stream('php://output');
$logger->addWriter($writer);
我想知道写入后在哪里可以找到php://output
-log 文件?这是一个真实的路径还是这只是一个例子,我必须php://output
用其他文件名替换?
我是 Zend 框架的初学者,想要做一些日志记录来查找错误。我在 Zend 手册中找到了一个示例:
$logger = new Zend_Log();
$writer = new Zend_Log_Writer_Stream('php://output');
$logger->addWriter($writer);
我想知道写入后在哪里可以找到php://output
-log 文件?这是一个真实的路径还是这只是一个例子,我必须php://output
用其他文件名替换?
php://output
不是文件,它是允许您在屏幕上打印内容的流。
来自 PHP 文档:
php://output 是一个只写流,它允许您以与 print 和 echo 相同的方式写入输出缓冲区机制。
输出通常用于命令行界面,当您通过网络服务器执行 PHP 时并不是特别有用。
出于调试目的,您可以考虑使用error_log
which 将写入与您的网络服务器关联的错误日志。