← Все статьи

API и хелперы

Output Console как продакшен-логгер — window.JUSTZIX на практике

Диагностика страницы с console.log требует открытых DevTools — а они занимают пол-экрана и исчезают при каждой перезагрузке. window.JUSTZIX логирует в окно Output Console, которое является частью страницы: остаётся там, где ты его поставил, и ты видишь его без F12.

Два разных API

JustZix даёт коду правил два глобальных объекта — их легко спутать:

Эта статья о втором.

Методы логгера

JUSTZIX.log('простая запись');
JUSTZIX.info('информация');
JUSTZIX.warn('предупреждение');
JUSTZIX.error('ошибка');
JUSTZIX.debug('диагностическая деталь');

У каждого уровня свой цвет в Output Console, и его можно фильтровать. Есть также алиасы __JUSTZIX__ и JZ.log/.warn/... — на случай, если у страницы есть своя переменная под названием JUSTZIX.

Почему не обычный console.log

Output Console ловит и собственный console.log страницы, и необработанные ошибки — но JUSTZIX.* — это твой канал, визуально отделённый от шума страницы.

Паттерн — контрольные точки в правиле

JUSTZIX.info('Правило корзины — старт');
const items = document.querySelectorAll('.cart-item');
JUSTZIX.log('Товаров в корзине: ' + items.length);
if (!items.length) JUSTZIX.warn('Корзина пуста — селектор всё ещё актуален?');

Правило рассказывает, что оно делает. Когда оно перестаёт работать, Output Console показывает точно, на каком шаге — без угадывания.

Ловушки

Смотри также

Установи JustZix — и логируй, не открывая DevTools.

Оцени эту статью

Оценок пока нет — оцени первым.

Попробуй сам

Установи JustZix и вставь любой сниппет из этой статьи. Две минуты от нуля до работающего правила на всех твоих устройствах.

Получить JustZix

Возможности · Как это работает · Примеры · Применение