[Javascript]콘솔 사용법

웹 프로그래밍을 하면 console.log( )는 자바 스크립트에서 익숙한 함수다. 자신이 만든 코드가 원하는 대로 작동하는지 확인하기 위해 필수적으로 많이 사용되게 된다.좀 더 자세히 알아봤어.

로그 레벨을 구분해 보자.개발 단계에서의 로그 출력은 개발자의 몫이지만 실제 운영 환경이 되면 로그 출력은 제한적으로 필요한 경우에만 출력해야 한다. 자칫 중요한 정보가 노출될 수 있기 때문이다.따라서 로그는 수준별로 구분하여 사용하는 습관을 들이자. 이하의 레벨이 있다.실행해보면 레벨에 따라 콘솔에서 다른 색으로 표현해준다.

주어진 조건일 경우에만 로그를 출력하자.원하는 결과를 벗어난(주어진 조건) 경우에만 로그를 출력해야 하는 경우는 assert를 이용하자.assert는 주어진 조건이 위반되었을 경우(허위일 경우)만 로그를 출력해 준다.실행해 보면 조건이 거짓일 경우의 로그만 출력되는 것을 알 수 있다.

오브젝트(Object)일 때는… 로그로 출력하는 대상이 오브젝트일 때는 table이나 dir를 이용하자.실행 결과를 확인해 보면 결과가 보다 보기 쉽게 출력됨을 알 수 있다.

소요시간 측정: console.time 프로그램의 소요시간 측정에도 사용할 수 있다.적당한 구분 명칭을 부여하고 사용하면 소요시간이 출력된다.

함수 호출 횟수 확인: console.count 함수가 몇 번 호출되는지 모니터링할 수 있다. 중간에 호출 횟수를 초기화해야 할 경우 console.count Reset()을 사용하면 된다.실행결과를 보면 호출횟수가 console.countReset()이후에는 초기화되어 다시 1에서 진행됨을 알 수 있다.

함수 호출 추적 함수의 복잡한 호출 경로를 추적할 때 사용할 수 있다.실행 결과는 다음과 같다.

error: Content is protected !!