Форматер стека викликів
Очистіть і переформатуйте вставлений стек викликів, щоб важливі фрейми виділялися.
Форматер стека викликів
Вставте необроблений стек викликів — скопійований з терміналу, агрегатора логів або звіту про помилку — і цей інструмент переформатує його так, щоб дійсно важливі фрейми були легко знайти. Працює з трасуванням Java, JavaScript та Node.js, Python, C#, Go та Ruby, а також автоматично визначає конвенцію на основі форми фреймів без необхідності вибирати мову.
Вмикніть Згорнути фрейми бібліотек, щоб згрупувати послідовні фрейми фреймворку та бібліотеки — все з node_modules, java.base, site-packages та подібні шляхи — в один рядок, або ввімкніть Показати лише мій код, щоб повністю їх видалити. Ваш шлях вихідників дозволяє вказати папки або пакети, які дійсно ваші, такі як src/ або com/myapp, перевизначаючи вбудований список бібліотек. Нумерувати фрейми додає лічильник, Скорочувати імена класів скорочує повністю кваліфіковане ім'я класу до останніх двох сегментів, а Показати першу лінію виводить тип винятку, його повідомлення та перший фрейм вашого коду над переформатованим трасуванням.
Трасування, яке прибуло пошкодженим в одному рядку — вставлене з поля JSON логу з буквальними екрануваннями \n замість реальних розривів рядків — автоматично розгортається перед форматуванням, а ланцюг винятків "Caused by" відображається як відступний список замість плоскої стіни тексту. Обробляються як Windows, так і Unix завершення рядків, а лічильник під виводом повідомляє, скільки фреймів поступило, скільки показано та скільки було згорнуто.
Форматування відбувається повністю у вашому браузері — трасування ніколи не покидає ваше пристрій, що важливо, коли воно може містити внутрішні шляхи файлів або імена класів. Скопіюйте очищений результат, завантажте його як файл .txt або відправте його назад на вхід, щоб відрегулювати параметри та переформатувати знову.