I still use
console.log heavily for debugging purpose. Since I use it more frequently, I want this to really handy and accessed with minimum key strokes. For this I added a custom snippet to my sublime text.
Now this was handy and I started using everywhere and always forgot to remove this debugging statements before pushing to production. So I started searching some solution that
console.log should be ineffective in production if I forgot to remove the statement.
Thus I finally reached the following solution of custom method for logging.
if(App.env == "production" || !window.console) return;
Since I already have my app environment in
App.env, this was pretty easy for me to implement. If the app is in production I just return from
l() before logging to console.