Расширенная отладка

Расширенная отладка Версии

Патч, открытый исходный код

14.1.2

Версия 14.1.2

+ Добавил вывод отладочной информации при редиректах.

+ Добавил вывод отладочной информации на страницах ошибок 403 (Доступ запрещён) и 404 (Не найдено).

+ Добавил вывод отладочной инфы в модальных окнах, кроме окон на JSON-ответах (настройки виджетов на фронте и в Админке, настройки главной страницы Админки, настройки таблиц, фильтров, порядка категорий и т.п.).

+ Добавил функцию dbg_table() — накапливает в массив все переданные ей данные и выводит после лога всё сразу в таблицы.

+ Добавил предупреждение о наличии на странице контрольных точек dbg() или dbg_table() при выключенной отладке.

+ Добавил управление выводом категорий логов через контрольные точки dbg() для любых участков кода.

+ Добавил сокращённый вид основной таблицы с отладочной информацией. Двойной клик мышкой в любом месте таблицы — переключение между полной и сокращённой таблицами. Вид по-умолчанию задаётся опцией «Полный вид основной таблицы данных отладки» на вкладке «Вид».

+ Ещё раз переделал отступы в блоках вывода данных и результатов. Добавил вертикальные направляющие для отступов — стало проще отслеживать уровни. И теперь корректно переносятся очень длинные строки в массивах.

+ Добавил страницу PHPini, закрытую админским доступом (ссылка в Настройках).

* Панель параметров в «Настройка» стала более компактной — в две колонки.

* Мелочи

Версия 14.1.2 — Обновление

Устанавливается обычным пакетом через Админку сайта.

14.1.1

Версия 14.1.1

Только для версий InstantCMS 2.14.0 и 2.14.1.

Устанавливается обычным пакетом через Админку сайта.

Никаких изменений в базе данных, кроме стандартной записи о новом компоненте не производится.

Заменяется один системный файл – класс отладки /system/core/debugging.php, и добавляется класс конфига отладки. Поэтому при установке через Админку будет показано предупреждение про изменение системных файлов – это нормально.

Изменения в этой версии:

+ Добавил в меню страницы кнопку «Сбросить фильтры» (на скрине выше): очищает фильтры лога, отключает вывод данных и результатов, трассировка везде дефолтная «По настройкам для всех типов».

+ Добавил опциональный вывод в лог изменения памяти для автозагрузок и инклудов.

+ Добавил вывод использованной памяти в таблицы инклудов, событий/хуков и виджетов.

+ Добавил нормализацию строк при фильтрации. Подробнее про неё смотрите в описании фильтров

* Теперь подсчёт памяти операций в основной таблице учитывает пиковые значения, как и в логе.

* Убрал вывод в лог строки коннекта к базе данных при включённом фильтре по тексту запроса.

— Исправил ошибку, при которой не выводилось последнее событие 'engine_stop' при отключённом логе событий отладки.

— Исправил опечатку в патчах, из-за которой результаты событий выводились не полностью. Изменёны патчи ядра на версии 2.14.0.1 и 2.14.1.1 (скачать можно на странице про режимы отладки)

Версия 14.1.1 — Обновление

Устанавливается обычным пакетом через Админку сайта.

14.1.0

Дата релиза:

Версия 14.1.0

Только для версий InstantCMS 2.14.0 и 2.14.1.

Устанавливается обычным пакетом через Админку сайта.

Никаких изменений в базе данных, кроме стандартной записи о новом компоненте не производится.

Заменяется один системный файл – класс отладки /system/core/debugging.php, а в системные папки добавляются класс конфига отладки и сам конфиг. Поэтому при установке через Админку будет показано предупреждение про изменение системных файлов – это нормально.

10.3.270

Дата релиза:

Версия 10.3.270

Обновление «Расширенной отладки» для InstantCMS 2.7.0.

10.2.261

Дата релиза:

Версия 10.2.261

Обновление «Расширенной отладки» для InstantCMS 2.6.1.

10.2.260

Дата релиза:

Версия 10.2.260

Обновление «Расширенной отладки» для InstantCMS 2.6.0.

10.1.251

Дата релиза:

Версия 10.1.251

Обновление «Расширенной отладки» для InstantCMS 2.5.1.

10.1.240

Дата релиза:

Версия 10.1.240

Обновление «Расширенной отладки» для InstantCMS 2.4.0 + небольшая оптимизация скорости.

10.0.230

Версия 10.0.230

Изменений очень много. Смотрите в моём блоге "Полное описание всех изменений".

Начиная с этой версии, номер билда — это номер версии InstantCMS 2, под которую сделана эта версия «Отладки»

Версия 10.0.230 — Обновление

Обновление 'Расширенной отладки' с версии 9.1 до 10.0.230

9.1

Версия 9.1

Изменения в новой версии:

— Исправлена ошибка, при которой в логе автозагрузок загружаемый файл выводился не с новой строки.

— Исправлена ошибка подсчёта инклудов в логе для хуков и виджетов. Ранее не учитывались автозагрузки.

+ Добавлен вывод в лог строк с запуском контроллера и рендеринга (Админка — Настройки — Отладка — вкладка Другое).

+ Добавил вывод количества произошедших событий (events) для КТ, контроллера и рендеринга в логах.

Версия 9.1 — Обновление

Обновление 'Класса расширенной отладки' с версии 9.0 до 9.1

Этим обновлением файлы оригинального ядра системы не затрагиваются, обновляются только файлы отладки. Можно спокойно накатывать на InstantCMS 2.3.0 с установленным 'Классом расширенной отладки' версии 9.0 независимо от ваших правок.

9

Дата релиза:

Версия 9

Только для версии Instant CMS 2.3.0

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.