Добрый день!
Пытаюсь настроить обработчики событий для корзины и заказа. Для проверки срабатывания события хочу добавить запись в лог. Использую новый 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"); |
Пробовала разные события, безрезультатно.
