Подразумевает ли PSR-3 класс logger'а прерывание выполнения при уровнях ниже warning?
Допустим есть логгер на основе PSR 3 loggerInterface, тут есть два варианта, когда разработчик использует уровни фатальных ошибок - логгер прерывает выполнение сразу по выполнении логирования или выход из скрипта возложен на разработчика, он просто отмечает уровень логирования, выводит 500-й заголовок, завершает транзакции и пишет exit() или что-то вроде этого каждый раз. Эти уровни - emergency, alert, critical, error, которые предполагают, что программа далее выполнятся не должна.
Допустим есть секретарь, который занимается записью встреч руководителя. Входящих сообщений
Тут есть два варианта: когда пришло плохое сообщение для директора — секретарь уничтожает всю переписку и ликвидирует компанию, переводит все деньги в безопасное место; или сообщает руководителю сообщение