Пишем логи в Drupal 9

Привычная функция watchdog, которую мы использовали в 6/7 версиях, к девятке пережила эволюцию до сервиса логирования.

Бывшее ранее:

Сейчас выглядит так:

Помимо того, что в 8/9 drupal мы переходим к использованию ООП подхода, логирование стало сервисом, который может расширятся в модулях.

Привычные константы уровня ошибки (severity) замены методами:

  • emergency($message, $context) — WATCHDOG_EMERGENCY
  • alert($message, $context) — WATCHDOG_ALERT
  • critical($message, $context) — WATCHDOG_CRITICAL
  • error($message, $context) — WATCHDOG_ERROR
  • warning($message, $context)— WATCHDOG_WARNING
  • notice($message, $context) — WATCHDOG_NOTICE
  • info($message, $context) — WATCHDOG_INFO
  • debug($message, $context) — WATCHDOG_DEBUG

Написать комментарий

Мало букафф? Читайте есчо !

HTML email в Drupal 9

Май 24, 2021 г.

Для отправки писем, Drupal 9 использует реализации интерфейса MailInterface (core/lib/Drupal/Core/Mail/MailInterface.php). И в коробке сразу же имеется ...

Читать

Подстановка токенов в коде Drupal 9

Август 1, 2021 г.

Ядро и модули объявляют множество токенов подстановки. Рассмотрим как получить доступ к глобальному объекту типа \Drupal\Core\Utility\Token и выполнить подстановку в строке. Ядро предоставляет экземпляр объекта через следующий запрос: [crayon-61740cc1204f6456239770/] ...

Читать

 

Комментарии к «Пишем логи в Drupal 9»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: