← Назад к функциям
Free

Логгер консоли

Логгер консоли перехватывает весь вывод консоли (console.log, console.warn, console.error, console.info) и отображает его во всплывающей панели прямо на странице. Видите ошибки JavaScript, отладочные сообщения и предупреждения в реальном времени, не открывая браузерные DevTools. Сообщения выделены цветом по типу и содержат временны́е метки и трассировки стека для ошибок.

Открывать браузерные DevTools только для того, чтобы проверить вывод консоли, — значит занимать ценное место на экране, особенно на небольших мониторах или когда нужно видеть полную страницу и одновременно следить за логами. Логгер консоли предлагает лёгкую альтернативу: всплывающую панель, которая отображает весь вывод консоли по мере его появления, поверх страницы. Панель перехватывает console.log, console.warn, console.error, console.info и необработанные исключения с полными трассировками стека. Сообщения выделены цветом (ошибки — красным, предупреждения — жёлтым, информация — синим, логи — белым/серым) и содержат временны́е метки для отслеживания момента возникновения событий. Кнопки фильтров позволяют показывать только определённые типы сообщений — только ошибки при отладке сбоя или только предупреждения при поиске уведомлений об устаревших функциях. Панель перетаскивается, изменяется в размере и полупрозрачна, чтобы не перекрывать слишком много содержимого страницы.

Предпросмотр в реальном времени
example.com/app
All Errors (2) Warn (1) Info (1) Log (3) Clear
LOG App initialized 10:24:01
INFO User session restored — ID: u_8f3k2 10:24:01
LOG Fetching /api/dashboard... 10:24:02
WARN Deprecated API endpoint used: /api/v1/stats 10:24:02
LOG Dashboard loaded (238ms) 10:24:02
ERR TypeError: Cannot read property 'map' of undefined 10:24:03
at Dashboard.render (app.js:142:18)
at processChild (react-dom.js:1284:14)
ERR Failed to load resource: 404 /api/avatar.png 10:24:03
Ключевые особенности

Прямой эфир консоли

Сообщения консоли появляются в реальном времени по мере их записи. Наблюдайте за логами инициализации страницы, обработкой ответов API, событиями взаимодействия пользователя и сообщениями об ошибках — всё это стримится в реальном времени во всплывающей панели.

Цветовая классификация типов сообщений

Ошибки — красным, предупреждения — янтарным/жёлтым, информация — синим, стандартные логи — белым/серым. Мгновенно различайте критическую ошибку и рядовое сообщение лога только по цвету.

Трассировки стека ошибок

Ошибки JavaScript содержат полную трассировку стека с именами файлов, функций и номерами строк. Нажмите на ссылку на файл, чтобы точно определить источник ошибки, не открывая DevTools.

Фильтры по типу

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

Временны́е метки

Каждое сообщение показывает время записи (формат ЧЧ:ММ:СС). Отслеживайте последовательность событий, выявляйте проблемы с производительностью (время между вызовом API и ответом) и соотносите сообщения с действиями пользователя.

Очистка и экспорт

Очистите все сообщения, чтобы начать заново, или накапливайте их по мере работы со страницей. Панель показывает общее количество сообщений и может быть свёрнута, когда не нужна.

Типичные сценарии использования

Быстрая отладка без DevTools

Нужно видеть вывод консоли, сохраняя полный обзор страницы? Логгер консоли позволяет следить за логами, не занимая место экрана панелью DevTools. Идеально для небольших экранов или во время презентаций.

Мониторинг результатов вызовов API

Если ваш JavaScript записывает ответы API, логгер консоли отображает их в реальном времени. Смотрите данные запросов и ответов, не переключаясь между страницей и DevTools.

Обнаружение скрытых ошибок JavaScript

Некоторые ошибки JavaScript происходят незаметно — никаких видимых изменений в интерфейсе, но ошибка есть в консоли. Логгер консоли делает их видимыми прямо на странице, так что вы замечаете их при обычном просмотре.

Отладка на стороне клиента во время демо

Во время живого демо держите панель логгера консоли в углу. Если что-то пойдёт не так, вы сразу увидите сообщение об ошибке, не прерывая демо, чтобы открыть DevTools.

Мониторинг проблем со сторонними скриптами

Сторонние скрипты (аналитика, виджеты чата, рекламные сети) нередко генерируют ошибки и предупреждения. Логгер консоли перехватывает их, позволяя следить за состоянием внешних зависимостей.

Как использовать
1

Активируйте логгер консоли

Откройте всплывающую панель DevSuite Pro и нажмите на значок «Логгер консоли». Появится всплывающая панель, которая немедленно начнёт перехватывать вывод консоли.

2

Взаимодействуйте со страницей

Пользуйтесь страницей в обычном режиме — нажимайте кнопки, переходите по ссылкам, отправляйте формы. Сообщения консоли появляются в панели по мере их записи JavaScript страницы.

3

Фильтруйте по типу сообщений

Используйте кнопки фильтров, чтобы показывать только ошибки, предупреждения или логи. Счётчики показывают количество сообщений каждого типа.

4

Читайте трассировки стека

Для сообщений об ошибках раскройте трассировку стека, чтобы увидеть файл и номер строки, где возникла ошибка. Используйте это для определения источника бага.

5

Очистите по завершении

Нажмите «Очистить», чтобы сбросить панель, или деактивируйте инструмент, чтобы закрыть её. На странице не остаётся никаких следов.

Готовы попробовать? Логгер консоли?

Установите DevSuite Pro бесплатно и разблокируйте более 39 инструментов разработчика для вашего браузера.

Добавить в Chrome Добавить в Edge Добавить в FireFox