Я хотел бы добавить в мою функцию Application.cfc onRequestEnd некоторый код, который, если включен флаг определенной прикладной переменной, будет регистрировать запрос sql и время выполнения в таблице базы данных. Эта часть относительно проста, поскольку ColdFusion возвращает sql и время выполнения как часть структуры запроса.
Тем не менее, этот сайт, вероятно, имеет около 1000 страниц, и изменить их все просто нереально. Поэтому я хотел бы сделать это полностью программно в функции onRequestEnd. Для этого мне нужно как-то получить список всех запросов, которые были выполнены на странице, и вот где я в тупике.
Как я могу получить список имен всех запросов, выполненных на текущей странице? Эти запросы появляются в области видимости переменных шаблона, но там также есть множество других переменных, и я не уверен, как легко пройти через это и определить, что является запросом.
Любая помощь будет оценена.