DESC

내가 보려고 쓰는 블로그

«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today
-
Yesterday
-
Total
-
  • 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

    댓글

Customed By Hailey Gong.