我想在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)
哪里错了?
谢谢。