yii\log\EmailTarget не воспринимает logVars, в письме приходит весь конфиг приложения

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
polevoyk
Сообщения: 8
Зарегистрирован: 2015.03.27, 11:17

yii\log\EmailTarget не воспринимает logVars, в письме приходит весь конфиг приложения

Сообщение polevoyk »

Всем привет!

Подскажите, пожалуйста, возможно кто-то сталкивался.
Настроена отправка ошибок из лога на почту, но туда валится "лишняя" с моей точки зрения информация: конфигурация приложения (.env).
Попробовал воспользоваться параметром "logVars" и исключить массив _SERVER, в котором присутствуют все конфигурационные параметры.
Это не повлияло на содержимое писем.

Вот конфиг:
'log' => [
'traceLevel' => YII_DEBUG ? 3 : 0,
'targets' => [
'db'=>[
...
],
'email' => [
'class' => 'yii\log\EmailTarget',
'levels' => ['error', 'warning'],
'logVars' => ['_GET', '_POST', '_FILES', '_COOKIE', '_SESSION'],
'message' => [
'to' => getenv('ADMIN_EMAIL'),
],
],
],
],

Как можно убрать из писем с логами весь конфиг приложения?
Ответить