Zend_Log

Zend_Log 配置使用示例

让人想犯罪 __ 提交于 2019-12-03 08:49:27
Zend Framework 框架的使用范围已经越来越广了啊。不像前几年网上的中文资料都非常的少。最近也在用Zend Framework 框架做项目。其中使用到了Zend_Log组件,特将配置发下来和大家分享一下。 1、修改 Bootstrap.php,在其中加入_initLog()函数。 protected function _initLog() { $log = $this->getOption('log'); $curLogDir = $log['dir'] . date('Ym'); $logFile = $log['dir'] . date('Ym'). '/'. date('d') .'.txt'; if( !is_dir( $curLogDir ) ){ try { mkdir( $curLogDir , 0700); } catch (Exception $e) { echo nl2br($e->__toString()); } } $writer = new Zend_Log_Writer_Stream( $logFile ); $format = '%timestamp% %priorityName% (%priority%): %message% [%modules%]-[%controller%]-[%action%] '. PHP_EOL;