디버깅을 위해 Console.log를 사용하는 간단한 방법
1627 단어 debuggingjavascript
전역 상수
이 작업의 핵심은 전역 네임스페이스에 상수를 배치하는 것입니다. 원하는 위치를 선택할 수 있습니다.
window.debugCLs = true
이제 코드를 진행하면서 특정하고 빠른 콘솔 로그를 사용할 섹션이 있는지 결정할 수 있습니다. 디버그할 때 스위치를 켜고 끄고 싶은 번거로운 블록이 있거나 여러 다른 시나리오가 있을 수 있습니다.
try {
...to do this thing
} catch(e) {
window.debugCLs && console.log(e);
}
이러한 로그가 활성화된 파일을 실행하려면 상수를
true
값으로 전환하고 저장한 다음 실행하면 됩니다.로그 구성
색상(또는 다른 스타일)별로 로그를 구성하여 콘솔에서 항목을 빠르게 정렬하거나 특정 우선 순위 로그에 즉시 눈을 뗄 수 있습니다.
const modelObj = {
value: 10,
}
try {
const notAConst = (modelObj.value.props[0]);
} catch(e) {
window.debugCLs && console.log('%c PRIORITY ','color:white;background-color:#044c94', e);
}
적은 것이 더 많은 것
분명히 항상 좋은 것이 너무 많습니다. 255가지 색상으로 구분된 500줄의 로깅이 있는 콘솔을 통해 정렬하고 싶지는 않을 것입니다. 즉, 4~5개의 다른 범주가 약간 도움이 될 수 있습니다.
그리고 더 매끄럽게 처리하려면 전역 변수를 큰 범주를 켜고 끌 수 있는 객체로 만드십시오.
window.debugCLs = {
apiCalls = true;
socketNegotiations = false;
}
해피코딩
...그리고 항상 좋은 코드를 작성하는 것을 잊지 마세요 :)
Reference
이 문제에 관하여(디버깅을 위해 Console.log를 사용하는 간단한 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/johnmeadewebdev/a-simple-approach-to-using-console-log-for-debugging-48n텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)