2017-04-22 140 views
2

我想配置一个自定义日志文件,但我不明白官方文档的例子。CakePHP 3自定义日志记录

它描述了如何通过指定类似下面,放入配置/ app.php文件的一节使用FileLog适配器(但是app.php文件不符合此格式):

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

然后,据推测,在类文件中,如下使用该节:

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

但随后的消息被写入到包含错误

的custom_path文件

任何帮助表示赞赏。

回答

0

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

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