-

 

Javascript 개발 중 console.log 를 이용해서 디버깅을 많이 하는데

 

개발이 끝나고 console.log 를 모두 지워야 하나? 라는 고민을 하다가

나중에 또 디버깅이 필요 하면 ?? 이라는 의문으로 구글링을 좀 해보니

 

다음과 같은 방법으로 함수형태로 대체가 가능.

 

 

isDebug = false; // toggle this to turn on / off for global controll

if (isDebug) var debug = console.log.bind(window.console)
else var debug = function(){}

 

위와 같이 선언 해 놓고

 

console.log 를 모두 debug 로 변경 하면 된다.

 

그러고 나서 isDebug 의 flag 값을 true 로 하면 console.log 가 작동 하고 그렇지 않으면 작동하지 않는다.

저작자 표시 비영리 변경 금지
신고

'Programming > javascript' 카테고리의 다른 글

Javascript console.log 함수 만들기  (0) 2016.10.04

다른 카테고리의 글 목록

Programming/javascript 카테고리의 포스트 목록