debug режим для определенной роли пользователя

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

debug режим для определенной роли пользователя

Сообщение makbeth »

Здравствуйте!
Интересует такой момент: возможно ли включение показа отладочной информации при ошибках для определенной группы пользователей? Например для админа. Если не ошибаюсь, то за показ данной информации отвечает константа YII_DEBUG со значением true.

Если это возможно, то попрошу написать где и как можно включать вывод отладочной информации для определенной роли.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: debug режим для определенной роли пользователя

Сообщение samdark »

Не стоит гонять проект в режиме отладки на рабочем сервере.
makbeth
Сообщения: 55
Зарегистрирован: 2014.01.06, 11:27

Re: debug режим для определенной роли пользователя

Сообщение makbeth »

Sam Dark писал(а):Не стоит гонять проект в режиме отладки на рабочем сервере.
В условиях отсутствия тестеров... В общем так сложилось что найти большинство ошибок проще на продакшене т.к. именно там идет самая настоящая работа с сайтом. И для удобства понимания что за ошибка и где возникла возникла идея включить дебаг режим и дать видеть ошибки только менеджерам. После этого менеджер делает скрин ошибки и отправляет разработчику. В условиях отсутствия тестеров и ограниченного бюджета как временное решение на мой взгляд очень даже ничего. По крайней мере до тех пор пока проект не станет достаточно стабильно работать.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: debug режим для определенной роли пользователя

Сообщение zelenin »

makbeth писал(а):В условиях отсутствия тестеров... В общем так сложилось что найти большинство ошибок проще на продакшене т.к. именно там идет самая настоящая работа с сайтом. И для удобства понимания что за ошибка и где возникла возникла идея включить дебаг режим и дать видеть ошибки только менеджерам. После этого менеджер делает скрин ошибки и отправляет разработчику. В условиях отсутствия тестеров и ограниченного бюджета как временное решение на мой взгляд очень даже ничего. По крайней мере до тех пор пока проект не станет достаточно стабильно работать.
логировать на мыло ошибки (эксепшны) и всего-то. От менеджера максимум нужен сценарий воспроизведения.
А по вопросу: дебаг-режим включается ДО запуска приложения, а роль присваивается ПОСЛЕ.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: debug режим для определенной роли пользователя

Сообщение samdark »

Есть такие сервисы, как rollbar и sentry (этот можно бесплатно к себе поставить). Направляем туда логи и оно, не засыпая почту дубликатами, сообщает об ошибках с трейсом, строками в файле, данными запроса и так далее.
makbeth
Сообщения: 55
Зарегистрирован: 2014.01.06, 11:27

Re: debug режим для определенной роли пользователя

Сообщение makbeth »

Sam Dark писал(а):Есть такие сервисы, как rollbar и sentry (этот можно бесплатно к себе поставить). Направляем туда логи и оно, не засыпая почту дубликатами, сообщает об ошибках с трейсом, строками в файле, данными запроса и так далее.
А что из этого вы используете? На сколько я понимаю надо юзать либо rollbar либо sentry... Yii2 расширения видел и на то и на то. Но что удобнее на ваш взгляд?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: debug режим для определенной роли пользователя

Сообщение samdark »

Использую rollbar.
Ответить