Search code examples
javascriptecmascript-5

Best approach to Logging in javascript


I want to console.log but then turn it off in production without deleting the logs statements.

What are other logging levels and how can i utilise them?

What benefits do logging libraries such as log4js offer?


Solution

  • Place this code in your webpage

    if(window.location.hostname=="example.com"){
       console.log = function(){
          return;
       }
    }
    

    What it will do is, if the domain name is example.com it will override the console.log functionality and it will print nothing in console.

    This way it will also work in your local environment.