Привычная функция watchdog, которую мы использовали в 6/7 версиях, к девятке пережила эволюцию до сервиса логирования.
Бывшее ранее:
|
1 |
watchdog('my_module', $message, array(), WATCHDOG_ERROR); |
Сейчас выглядит так:
|
1 |
\Drupal::logger('my_module')->error($message); |
Помимо того, что в 8/9 drupal мы переходим к использованию ООП подхода, логирование стало сервисом, который может расширятся в модулях.
Привычные константы уровня ошибки (severity) замены методами:
emergency($message, $context)— WATCHDOG_EMERGENCYalert($message, $context)— WATCHDOG_ALERTcritical($message, $context)— WATCHDOG_CRITICALerror($message, $context)— WATCHDOG_ERRORwarning($message, $context)— WATCHDOG_WARNINGnotice($message, $context)— WATCHDOG_NOTICEinfo($message, $context)— WATCHDOG_INFOdebug($message, $context)— WATCHDOG_DEBUG



