Cakephp 3.0 CakePHP 3自定义日志记录

Cakephp 3.0 CakePHP 3自定义日志记录,cakephp-3.0,Cakephp 3.0,我正在尝试配置自定义日志文件,但我不理解官方文档中的示例 它描述了如何使用FileLog适配器,方法是指定如下节并将其放入config/app.php文件(但是app.php文件与此格式不一致): 然后,假设在类文件中使用此节,如下所示: $this->log("Something didn't work!", 'custom_path'); 但随后会向包含错误的自定义路径文件写入一条消息 Invalid log level "custom_path" 感谢您的帮助。尝试在日志配置中添

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

它描述了如何使用FileLog适配器,方法是指定如下节并将其放入config/app.php文件(但是app.php文件与此格式不一致):

然后,假设在类文件中使用此节,如下所示:

$this->log("Something didn't work!", 'custom_path');
但随后会向包含错误的自定义路径文件写入一条消息

Invalid log level "custom_path"

感谢您的帮助。

尝试在日志配置中添加作用域。。复制粘贴此文件:

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