Добрый день!
Пытаюсь настроить обработчики событий для корзины и заказа. Для проверки срабатывания события хочу добавить запись в лог. Использую новый API D7.
Логи не пишутся. Не пойму, то ли события не вызываются, то ли я не так работаю с функцией логирования.
Сделала самый примитивный вариант в init.php:
в файле dbconf.php:
Что я делаю не так?
Пробовала разные события, безрезультатно.
Пытаюсь настроить обработчики событий для корзины и заказа. Для проверки срабатывания события хочу добавить запись в лог. Использую новый API D7.
Логи не пишутся. Не пойму, то ли события не вызываются, то ли я не так работаю с функцией логирования.
Сделала самый примитивный вариант в init.php:
Код |
---|
<? //session_start(); use Bitrix\Main\Diag\Debug; \Bitrix\Main\EventManager::getInstance()->addEventHandler( 'sale', 'OnSaleBasketItemEntitySaved', 'OnSaleBasketItemEntitySavedHandler' ); function OnSaleBasketItemEntitySavedHandler(\Bitrix\Main\Event $event) { $parameters = $event->getParameter(); Debug::dumpToFile($parameters, "PARAM", LOG_FILENAME); } |
Код |
---|
define("LOG_FILENAME", $_SERVER["DOCUMENT_ROOT"]."/log/" . date("Ymd") . ".log"); |
Пробовала разные события, безрезультатно.