1. 程式人生 > >小程式重新封裝列印函式console.log

小程式重新封裝列印函式console.log

習慣性使用console.log列印獲取到的資料,資訊等,然後上星期大佬看見了說怎麼那麼多列印資訊出來,線上那個也是嗎?問我能不能線上的就不打印出來?

我就說那就封裝一個列印函式唄。

重寫一個沒問題,問題是之前寫了那麼多,都不知道寫去哪兒了,不想找,所以決定重寫console.log算了。

//重寫console.log方法,判斷是否開啟日誌除錯模式,否則就不輸出
console.log = (function(oriLogFunc){
  return function(str){
    if (Config.logDebug){//判斷配置檔案是否開啟日誌除錯
      oriLogFunc.call(console, str);
    }
  }
})(console.log);

把函式放在app.js開頭,搞掂。