我想在payment.log
. 因此,将其添加到bootstrap
:
CakeLog::config('payment', array(
'engine' => 'FileLog',
'file' => 'payment',
));
当出现问题时:
CakeLog::write('payment', 'The is a problem!');
但是,上面的命令将This is a problem!
同时登录payment.log
和error.log
,而登录到第一个文件就足够了。
此外,如果其他控制器(如 )中发生任何其他问题users
,它将登录到这两个文件。虽然它应该只是登录error.log
(我的意思是付款错误应该登录payment.log
,任何其他问题都应该写入error.log
)
哪里错了?
谢谢。