method
public
SqlTracker::getDepthBackTrace()
Класс: \Bitrix\Main\Diag\SqlTracker
Сигнатура
public getDepthBackTrace() : int
Описание
Возвращает глубину трассировки стека для записи в лог.
Возвращаемое значение
int
Как применяется в SqlTracker
SqlTracker::getDepthBackTrace() — метод класса \Bitrix\Main\Diag\SqlTracker модуля «Главный модуль».
Метод объекта: сначала нужен экземпляр SqlTracker.
use Bitrix\Main\Diag\SqlTracker;
/** @var SqlTracker $object */
$result = $object->getDepthBackTrace();
// $result: intДругие методы SqlTracker
addTime()Используется классом SqlTrackerQuery для отслеживания общего времени выполнения.current()Часть реализации Iterator, сделанная для обратной совместимости.getCounter()Возвращает количество выполненных запросов.getNewTrackerQuery()Создаёт новый экземпляр объекта SqlTrackerQuery.getQueries()Возвращает массив собранных на данный момент объектов SqlTrackerQuery.getTime()Возвращает общее время выполнения запросов.key()Часть реализации Iterator, сделанная для обратной совместимости.next()Часть реализации Iterator, сделанная для обратной совместимости.reset()Очищает все собранные запросы и сбрасывает время выполнения.rewind()Часть реализации Iterator, сделанная для обратной совместимости.setDepthBackTrace()Устанавливает глубину трассировки стека для записи в лог.startFileLog()Начинает запись запросов в файл лога.
Исходный файл: source/main/lib/diag/sqltracker.php:108

