Если вы перехватываете исключения и не пробрасываете их дальше, имеет смысл записать их сообщение в лог, дабы не профакапить условия падение приложения:
try {
//... some code
} catch (SmsNotSendException $exception) {
Yii::$app->session->setFlash('warning',
sprintf('Sms to %s not sanded. Has a program error. Plz, try later.',
$model->phone
)
);
Yii::warning(
sprintf('Sms not sanded. Phone: %s. Response message: %s.',
$model->phone,
$exception->getMessage()
)
);
}
Внести рекоммендации по обработке исключений.
Если вы перехватываете исключения и не пробрасываете их дальше, имеет смысл записать их сообщение в лог, дабы не профакапить условия падение приложения:
В особых случаях есть смысл настраивать оповещения через
Yii::$app->log
. Настройка целей логов в Yii2