CakePHP 3自定义日志记录

时间:2017-04-22 12:16:12

标签: cakephp-3.0

我正在尝试配置自定义日志文件,但我不了解官方文档的示例。

它通过指定如下所示的节来描述如何使用FileLog Adapter,并将其放入config / app.php文件中(但app.php文件与此格式不一致):

Log::config('custom_path', [
'className' => 'File',
'path' => '/path/to/custom/place/'
]);

然后,据推测,要在类文件中使用此节,如下所示:

$this->log("Something didn't work!", 'custom_path');

但是会将一条消息写入包含错误

的custom_path文件
Invalid log level "custom_path"

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:0)

尝试在日志配置中添加范围。复制粘贴:

Log::config('custom_path', [
'className' => 'File',
'path' => '/path/to/custom/place/'
'scopes' => ['custom_path']
]);