Chrome에서 console.trace가 자동으로 확장되지 않도록 중지


5

일부 라이브러리는 새로 고칠 때마다 console.trace를 호출하는 프로젝트를 진행 중입니다. 그런 다음 Chrome은 추적을 자동으로 전개하여 콘솔에서 20 줄 이상을 차지합니다.

이것은 너무 많은 공간을 차지하며 기본적으로 접혀 있고 JS 콘솔의 다른 모든 것들과 마찬가지로 클릭 할 때만 펼쳐집니다.

확장 프로그램없이 Chrome에서이 작업을 수행 할 수 있습니까? 모든 옵션을 살펴 보았지만 비활성화 할 수없는 것 같습니다.


1
console.trace사용자 정의 코드로 대체 할 수 있습니다 (개발 환경에서만). 이 방법으로 문제를 해결할 수 있는지 잘 모르겠습니다. 탐색하는 것이 좋습니다.
thirtydot

답변:


0

대답은 여기 https://stackoverflow.com/questions/52595559/how-to-log-js-stack-trace-with-console-trace-but-keep-it-collapsed

console.groupCollapsed('name to show to identify trace');
console.log('additional data hidden inside collapsed group');
console.trace(); // hidden in collapsed group
console.groupEnd();

추적은 일부 JS 라이브러리에서 제공 되므로이 솔루션을 사용하려면 재정의가 필요합니다. 이것은 아마도 가능할 것입니다.하지만 JS를 변경하는 대신 브라우저에서 추적 로그를 기본적으로 축소 할 수 있는지 알고 싶었습니다. 암호.
Dogukan-Malt.fr-워드 프레스
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.