Я регистрирую некоторые ошибки API на консоли для целей разработки. console.error()
работает хорошо - мне нравится форматирование, пиктограмма и расширение деталей - но здесь трассировка стека бесполезна, и я бы вместо этого хотел отобразить соответствующую информацию в деталях (в частности, текст запроса GraphQL, который произвел ошибка, которая у меня под рукой при отображении сообщения).
Я использую Chrome, и я знаю, что поведение журнала может отличаться. Поскольку это исключительно для удобства разработчика, хорошо, если в других браузерах это немного шатко.
Не похоже, что это можно сделать через саму console.error()
; он жестко запрограммирован, чтобы показать трассировку стека и только трассировку стека в деталях. Я также пытался эмулировать поведение console.error()
с использованием console.groupCollapsed()
и форматированием кодов, но результат был неудовлетворительным (он выглядит не совсем правильно, и, видимо, нет способа показать значок предупреждения).
Есть ли варианты, которые я пропускаю?