← Назад към функциите
Free

Регистратор на конзолата (Console Logger)

Console Logger улавя целия изход на конзолата (console.log, console.warn, console.error, console.info) и го показва в плаващ панел директно на страницата. Вижте грешки в JavaScript, дебъг съобщения и предупреждения в реално време, без да отваряте браузърните DevTools. Съобщенията са цветово кодирани според типа и включват времеви отпечатъци и трасировки на стека (stack traces) за грешките.

Отварянето на браузърните DevTools само за да проверите изхода на конзолата заема ценно екранно пространство — особено на по-малки екрани или когато трябва да виждате цялата страница, докато следите логовете. Console Logger предоставя лека алтернатива: плаващ панел, който показва целия изход на конзолата в реално време, насложен върху страницата. Панелът улавя console.log, console.warn, console.error, console.info и неуловени изключения с пълни трасировки на стека. Съобщенията са цветово кодирани (грешки в червено, предупреждения в жълто, информация в синьо, логове в бяло/сиво) и включват времеви отпечатъци за проследяване на това кога се случват събитията. Бутоните за филтриране ви позволяват да показвате само специфични типове съобщения — показвате само грешки при дебъгване на срив или само предупреждения, когато търсите известия за оттеглени функции (deprecation). Панелът е подвижен, с променлив размер и полупрозрачен, така че да не блокира твърде много от съдържанието на страницата.

Преглед на живо
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 включват пълната трасировка на стека (stack trace) с имена на файлове, имена на функции и номера на редове. Кликнете върху препратката към файла, за да идентифицирате точно откъде е произлязла грешката, без да отваряте DevTools.

Филтри за тип

Бутоните за филтриране в горната част ви позволяват да показвате/скривате специфични типове съобщения: All (Всички), Errors only (Само грешки), Warnings only (Само предупреждения), Info only (Само информация), Logs only (Само логове). Значката с брой върху всеки филтър показва колко съобщения от съответния тип съществуват.

Времеви отпечатъци

Всяко съобщение показва часа, в който е регистрирано (във формат ЧЧ:ММ:СС). Проследявайте последователността на събитията, идентифицирайте проблеми с производителността (колко време минава между повикването на API и отговора) и свързвайте съобщенията с потребителските действия.

Изчистване и експортиране

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

Чести случаи на употреба

Бързо дебъгване без DevTools

Трябва да виждате изхода на конзолата, докато поддържате цялата страница видима? Console Logger ви позволява да следите логовете, без панелът DevTools да заема екранно пространство. Перфектно решение за по-малки екрани или по време на презентации.

Мониторинг на резултатите от повиквания към API

Ако вашият JavaScript логва отговори от API, Console Logger ги показва в реално време. Вижте данните от заявката/отговора, без да превключвате между страницата и DevTools.

Улавяне на тихи грешки в JavaScript

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

Дебъгване от страна на клиента по време на демонстрации

По време на демонстрация на живо дръжте панела Console Logger видим в някой ъгъл. Ако нещо се обърка, можете веднага да видите съобщението за грешка, без да прекъсвате демонстрацията, за да отваряте DevTools.

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

Скриптове на трети страни (анализи, чат джаджи, рекламни мрежи) често хвърлят грешки или предупреждения. Console Logger ги улавя, за да можете да следите за изправността на външните зависимости.

Как да използвате
1

Активирайте Console Logger

Отворете плаващия док DevSuite Pro и щракнете върху иконата Console Logger. Появява се плаващ панел, който веднага започва да улавя изхода на конзолата.

2

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

Използвайте страницата нормално — кликвайте върху бутони, навигирайте, изпращайте формуляри. Съобщенията в конзолата се появяват в панела, когато се регистрират от JavaScript на страницата.

3

Филтриране по тип съобщение

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

4

Прочетете трасировките на стека

За съобщения за грешки разширете трасировката на стека, за да видите файла и номера на реда, където е възникнала грешката. Използвайте това, за да идентифицирате източника на бъга.

5

Изчистете, когато приключите

Кликнете върху „Clear“ (Изчисти), за да нулирате панела, или деактивирайте инструмента, за да го затворите. На страницата не остава никаква следа.

Готови ли сте да опитате? Регистратор на конзолата (Console Logger)?

Инсталирайте DevSuite Pro безплатно и отключете 39+ инструмента за разработчици за вашия браузър.

Добавяне към Chrome Добави към Edge Добавяне към FireFox