← Vissza a funkciókhoz
Free

Console Logger

A Console Logger rögzít minden console kimenetet (console.log, console.warn, console.error, console.info), és egy közvetlenül az oldalon megjelenő lebegő panelen jeleníti meg azokat. Valós időben láthatod a JavaScript hibákat, debug üzeneteket és figyelmeztetéseket anélkül, hogy megnyitnád a böngésző DevTools-t. Az üzenetek típus szerint színkódoltak, és tartalmazzák az időbélyegeket, valamint a hibák verem-nyomkövetéseit.

A böngésző DevTools megnyitása csak a console kimenet ellenőrzéséhez értékes képernyőterületet foglal el — különösen kisebb képernyőkön, vagy ha az oldalt teljes egészében kell látni a naplók figyelése közben. A Console Logger egy könnyűsúlyú alternatívát kínál: egy lebegő panelt, amely az összes console kimenetet megjeleníti az eseményekkel egy időben, az oldalra vetítve. A panel rögzíti a console.log, console.warn, console.error, console.info üzeneteket, valamint a nem kezelt kivételeket teljes verem-nyomkövetéssel. Az üzenetek színkódoltak (hibák pirosban, figyelmeztetések sárgában, info kékben, naplók fehérben/szürkében), és időbélyegeket tartalmaznak az események bekövetkezésének nyomon követéséhez. A szűrőgombok lehetővé teszik, hogy csak adott üzenettípusokat jelenítsd meg — csak a hibákat egy összeomlás hibakeresésénél, vagy csak a figyelmeztetéseket az elavulási megjegyzések keresésekor. A panel húzható, átméretezhető és félig átlátszó, hogy ne takarja el az oldaltartalmat.

Élő előnézet
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
Főbb jellemzők

Élő console-hírfolyam

A console üzenetek valós időben jelennek meg, ahogy naplózódnak. Láthatod az oldal inicializálási naplóit, az API-válaszok kezelését, a felhasználói interakciók eseményeit és a hibaüzeneteket — mindezt élőben streamelve a lebegő panelen.

Színkódolt üzenettípusok

Hibák pirosban, figyelmeztetések borostyán/sárgában, info kékben, általános naplók fehérben/szürkében. Azonnal megkülönböztethetők a kritikus hibák és a rutinszerű naplóüzenetek csupán a szín alapján.

Hiba verem-nyomkövetések

A JavaScript hibák tartalmazzák a teljes verem-nyomkövetést fájlnevekkel, függvénynevekkel és sorszámokkal. Kattints a fájlhivatkozásra, hogy pontosan azonosíthasd a hiba forrását a DevTools megnyitása nélkül.

Típusszűrők

A felső szűrőgombok lehetővé teszik adott üzenettípusok megjelenítését/elrejtését: Összes, Csak hibák, Csak figyelmeztetések, Csak info, Csak naplók. Az egyes szűrőkön lévő számlálójelvény mutatja, hány üzenet tartozik az adott típushoz.

Időbélyegek

Minden üzenet mutatja a naplózás idejét (ÓÓ:PP:MM formátumban). Kövesd az események sorrendjét, azonosítsd a teljesítményproblémákat (mennyi idő telik el az API hívás és a válasz között), és kösd össze az üzeneteket a felhasználói műveletekkel.

Törlés és exportálás

Töröld az összes üzenetet, hogy tiszta lappal indulj, vagy hagyd felhalmozódni azokat az oldallal való interakció közben. A panel mutatja az összes üzenet számát, és minimalizálható, ha nincs rá szükség.

Gyakori használati esetek

Gyors hibakeresés DevTools nélkül

Látni szeretnéd a console kimenetet, miközben a teljes oldal látható marad? A Console Logger lehetővé teszi a naplók figyelését anélkül, hogy a DevTools panel elfoglalná a képernyőterületet. Tökéletes kisebb képernyőkön vagy bemutatók alatt.

API hívások eredményeinek figyelése

Ha a JavaScript-ed naplózza az API-válaszokat, a Console Logger valós időben mutatja azokat. Lásd a kérés/válasz adatokat anélkül, hogy az oldal és a DevTools között kellene váltogatnod.

Csendes JavaScript hibák észlelése

Néhány JavaScript hiba csendesen siklik el — nincs látható UI-változás, de hiba jelenik meg a console-ban. A Console Logger láthatóvá teszi ezeket az oldalon, így normál böngészés közben is észreveszed.

Kliens oldali hibakeresés bemutatók során

Élő bemutató alatt tartsd a Console Logger panelt láthatóan egy sarokban. Ha valami hiba történik, azonnal láthatod a hibaüzenetet anélkül, hogy megszakítanád a bemutatót a DevTools megnyitásával.

Harmadik féltől származó szkriptek problémáinak figyelése

A harmadik féltől származó szkriptek (analitika, csevegőpaneletek, reklámhálózatok) gyakran dobnak hibákat vagy figyelmeztetéseket. A Console Logger rögzíti ezeket, így figyelheted a külső függőségek állapotát.

Használati útmutató
1

Aktiváld a Console Loggert

Nyisd meg a DevSuite Pro lebegő dockot, és kattints a Console Logger ikonra. Megjelenik egy lebegő panel, és azonnal elkezdi rögzíteni a console kimenetet.

2

Használd az oldalt

Használd az oldalt normálisan — kattints gombokra, navigálj, küldj be űrlapokat. A console üzenetek megjelennek a panelen, ahogy az oldal JavaScript-je naplózza azokat.

3

Szűrj üzenettípus szerint

Használd a szűrőgombokat, hogy csak a hibákat, figyelmeztetéseket vagy naplókat jelenítsd meg. A számlálójelvények mutatják, hány üzenet létezik az egyes típusokhoz.

4

Olvasd a verem-nyomkövetéseket

Hibaüzeneteknél nyisd ki a verem-nyomkövetést, hogy lásd a fájlt és a sorszámot, ahol a hiba keletkezett. Ezzel azonosíthatod a hiba forrását.

5

Törlés, ha kész

Kattints a "Törlés" gombra a panel alaphelyzetbe állításához, vagy deaktiváld az eszközt a bezáráshoz. Az oldalon nem marad nyom.

Készen áll a kipróbálásra? Console Logger?

Telepítse ingyen a DevSuite Pro-t, és oldjon fel 39+ fejlesztői eszközt böngészőjéhez.

Hozzáadás a Chrome-hoz Hozzáadás az Edge-hez Hozzáadás a FireFoxhoz