-
window.console 확장Javascript 2020. 4. 29. 15:59반응형
웹 개발을 하면서 로그 사용은 필수적이지만, 개발에서 찍어주던 로그를 지우지 않고 배포했을 때는 보안에 취약할 수 있다.
이를 방지하기 위하여 console 을 재정의하여 로컬PC, 개발 서버일 때만 로그를 표시하도록 확장하면 편리하다.
window.console = (function (originConsole) { if (!window.console || !originConsole) { originConsole = {}; } var isDebug = false; return { log: function (args) { isDebug && originConsole.log && originConsole.log.apply(originConsole, args); }, warn: function (args) { isDebug && originConsole.warn && originConsole.warn.apply(originConsole, args); }, error: function (args) { isDebug && originConsole.error && originConsole.error.apply(originConsole, args); }, info: function (args) { isDebug && originConsole.info && originConsole.info.apply(originConsole, args); }, debug: function (bool) { isDebug = bool; } }; }(window.console));
반응형'Javascript' 카테고리의 다른 글
sessionStorage & localStorage 사용 (0) 2020.12.29 JQuery cookie 라이브러리 활용하기 (0) 2020.08.05 브라우저 체크 (0) 2020.04.27 Array.reduce 활용 (0) 2020.04.27