Yii2调试器似乎只适用于Web请求。如何调试控制台命令(CLI)?
EG。我需要查看在控制台命令期间执行的SQL语句...
答案 0 :(得分:2)
使用记录器:
'log' => [
'targets' => [[
...
], [
'class' => 'yii\log\FileTarget',
'logFile' => '@runtime/logs/profile.log',
'logVars' => [],
'levels' => ['profile'],
'categories' => ['yii\db\Command::query'],
'prefix' => function($message) {
return '';
}
]]
答案 1 :(得分:0)
https://github.com/achertovsky/yii2-debug-cli
我为现有的yii2-debug编写了扩展名以实现结果。请,如果发现一些问题,请使用和lmk问题。