Cakephp $ this-> log

时间:2018-09-26 10:04:51

标签: cakephp

我想了解

的含义
$this->log($user,'debug') 

$this->log('index','debug')
在CakePHP的以下代码中

。 谢谢。

Class CompaniesController extends AppController
{
public function isAuthorized($user)
{
$this->log($user,'debug');

$action=$this->request->params['action'];

if(in_array($action,['index','category'])&& $this->isLoggedIn()){
$this->log('index','debug');
return true;
}
}
}

1 个答案:

答案 0 :(得分:1)

这与登录Cakephp有关。

$this->log用于在/logs/error.log文件中记录/写入消息。

$this->log($user,'debug');

此处调试是日志记录级别。此行会将$user变量数据写入/logs/error.log文件。

$this->log('index','debug');

这将在/logs/error.log文件中写入“索引”。

CakePHP支持标准的POSIX日志记录级别集。每个级别代表严重程度的提高:

Emergency: system is unusable
Alert: action must be taken immediately
Critical: critical conditions
Error: error conditions
Warning: warning conditions
Notice: normal but significant condition
Info: informational messages
Debug: debug-level messages

参考:Cakephp Logging