我正在按照 cakephp 文档来实现数据库记录器功能。在创建记录器类后,我得到了一切工作
app/Lib/Log/Engine/DatabaseLogger.php
并将这些行添加到引导程序
CakeLog::config('otherFile', array(
'engine' => 'DatabaseLogger',
'model' => 'LogEntry',
// ...
));
在此之后,我可以通过调用登录到数据库
CakeLog::info(message);
一切正常,但后来我在尝试自动记录用户的用户名和 IP 地址时遇到了问题。我在网上搜索了许多解决方案,但似乎找不到答案。是否可以访问 DatabaseLogger 类中的控制器?