Skip to content

D7 — функции отладки

Yuri edited this page Nov 11, 2016 · 1 revision
// Запись отладочной информации в файл
Bitrix\Main\Diag\Debug::writeToFile(array('ID' => $id, 'fields'=>$fields ),"","/bitrix/tmp/logname.log");
Bitrix\Main\Diag\Debug::dumpToFile(array('ID' => $id, 'fields'=>$fields ),"","/bitrix/tmp/logname.log");

// Время исполнения скрипта
// В начале исследуемого участка кода, добавляем: 
Bitrix\Main\Diag\Debug::startTimeLabel('test');
// в конец: 
Bitrix\Main\Diag\Debug::endTimeLabel('test'); 
// И для вывода используем: 
Bitrix\Main\Diag\Debug::getTimeLabels(); 

// Получение текущей метки времени
Bitrix\Main\Diag\Helper::getCurrentMicrotime(); 

// Получение стека вызова функций
Bitrix\Main\Diag\Helper::getBackTrace($limit = 0, $options = null);
Clone this wiki locally