【发布时间】:2012-08-27 21:49:09
【问题描述】:
我想在payment.log 中记录支付网关错误。所以把这个添加到bootstrap:
CakeLog::config('payment', array(
'engine' => 'FileLog',
'file' => 'payment',
));
当出现问题时:
CakeLog::write('payment', 'The is a problem!');
但是,上面的命令将在payment.log 和error.log 中记录This is a problem!,而登录到第一个文件就足够了。
此外,如果其他控制器(如users)发生任何其他问题,它将登录到这两个文件。虽然它应该只登录error.log
(我的意思是付款错误应该登录payment.log,任何其他问题应该写入error.log)
哪里出错了?
谢谢。
【问题讨论】:
标签: cakephp logging cakephp-2.2