Вы не упомянули, какую версию Silverstripe 4 вы используете, поэтому я предполагаю, что это один из последних минорных релизов.
Начиная с 4.4.0 (я думаю) Silverstripe не пишет в обработчик LoggerInterface
по умолчанию для обработки ошибок ядра, позволяющий использовать его вместо регистрации пользовательских приложений. Если вы используете версию 4.4 и более поздних версий и хотите отправить ошибки приложения в свой обработчик почты, вам нужно будет использовать вместо этого экземпляр Psr\Log\LoggerInterface.errorhandler
:
SilverStripe\Core\Injector\Injector:
Psr\Log\LoggerInterface.errorhandler:
...
. Вы также должны убедиться, что вы ' Вы правильно настроили свой почтовый драйвер .