Неправильный вызов AddEventHandler - вместо идентификатора модуля Вы используете ID инфоблока. Событие отрабатывает на все инфоблоки, поэтому проверку, нужный ли это инфоблок, необходимо вести внутри обработчика. Кроме того, использование echo внутри обработчика событий бессмысленно.
Не надо сверлить зубы через задний проход дрелью от Сваровски
Евгений Жуков пишет: Неправильный вызов AddEventHandler - вместо идентификатора модуля Вы используете ID инфоблока. Событие отрабатывает на все инфоблоки, поэтому проверку, нужный ли это инфоблок, необходимо вести внутри обработчика. Кроме того, использование echo внутри обработчика событий бессмысленно.
Пробовал вместо ID подставлять символьный код инфоблока, всё равно в лог ничего не пишет, про эхо понимаю что бессмысленно, для отладки добавил.
Пример кода можете дать, чтобы при добавлении новости писал моё сообщение в лог?
Действительно, заработало. А как формируются входящие в событие данные? например, как мне проверить с какого инфоблока в данный момент сработало событие и с какого логина был добавлен элемент инфоблока? Почему-то $arFields и $_REQUEST возвращаются пустыми.