禁用生產中的日誌記錄

有些團隊發現他們希望在他們的程式碼中保留控制檯日誌語句,但不會在生產中顯示它們。如果未設定變數(可能是環境變數),它們將覆蓋日誌記錄功能。此外,在某些情況下,這可能有資格作為安全功能。

if (!DEBUG_MODE_ON) {
    console = console || {};
    console.log = function(){};

    console.log = function(){};
    console.error = function(){};
    console.count = function(){};
    console.info = function(){};
}