0
я хочу положить полено в app.log, мой конфигурационный файлВход не работает в yii2
'log' => [
'traceLevel' => YII_DEBUG ? 3 : 0,
'targets' => [
'file' => [
'class' => 'yii\log\FileTarget',
'levels' => ['error', 'warning'],
'logFile' => '@root/console/runtime/logs/app.log',
],
]
]
в действии контроллера
public function actionRankCalculation()
{
$allConest = Contest::find()->where('isActive = 1')->all();
Yii::trace('start calculating average revenue');
$response = [];
/** @var Contest $contest */
foreach ($allConest as $contest) {
$videoQuery = Video::find()->where('contest_id = ' . $contest->id);
$videoQuery->andWhere('isActive = 1');
$videoQuery->orderBy([
'global_likes' => SORT_DESC,
'id' => SORT_ASC,
]);
} Но Yii :: след ("начать расчет средний доход »); не работает
Если [псевдоним пути] (http://www.yiiframework.com/wiki/667/yii-2-list -f-path-aliases-available-with-default-basic-and-advanced-app /), тогда попробуйте 'Yii :: error (« начать вычислять средний доход »);' он будет генерировать файл журнала или добавить ' '. –
или добавить ''levels' => ['error', 'warning', 'trace'],' –