логирование всех event в init.php

Home » Bitrix » bitrix рецепты » логирование всех event в init.php
bitrix рецепты Комментариев нет
function eventLog($timeStart, $event) { $isEventLogging = true; if ($isEventLogging) { $timeEnd = microtime(true); $data = date('d.m.Y H:i:s') . ' ' . sprintf("%01.4f", round($timeEnd - $timeStart,4)) . ' ' . $event . PHP_EOL; file_put_contents(__DIR__ .'/events.log', $data, FILE_APPEND); } } в самой функции по событию $timeStart = microtime(true); ... код события ... eventLog($timeStart, __LINE__ . ': ' . __FUNCTION__);