Как можно получить список всех запросов, которые выполнялись на странице в ColdFusion 9

Я хотел бы добавить код в мою функцию onRequestEnd Application.cfc, которая, если установлен определенный флаг переменной приложения, будет записывать запрос sql и время выполнения в таблицу базы данных. Эта часть относительно проста, поскольку ColdFusion возвращает sql и время выполнения как часть структуры запроса.

Однако на этом сайте, вероятно, около 1000 страниц, и изменить их все просто нереально. Поэтому я бы хотел сделать это полностью программно в функции onRequestEnd. Для этого мне нужно каким-то образом получить список всех запросов, которые были выполнены на странице, и именно здесь я поставлен в тупик.

Как мне получить список имен всех запросов, которые были выполнены в текущем страница? Эти запросы появляются в области видимости переменных шаблона, но там также есть множество других переменных, и я не уверен, как легко пройти через это и определить, какой из запросов является запросом.

Любая помощь будет принята с благодарностью.

5
задан Nicholas 17 December 2010 в 19:52
поделиться