1

プラグインが何かを言うときにログを追加します。キャッシュ マニフェストから何かを取得すると、ログが追加されます。HTTP 情報をログに記録することがあります。

私の 1 つの小さなログが、不要または不要な 10,000 個のログであふれています。

4

2 に答える 2

1

開発でのみ使用:

(function(){
    var originalConsole = window.console;

    window.console = {};
    window.console.log = window.console.debug = window.console.error = function(){};

    window.myLog = function() {
        originalConsole.log.apply(originalConsole, arguments);
    };
}());

window.consoleこれにより、元のオブジェクトのローカル コピーが保存されます。

元のwindow.consoleオブジェクトが空の関数を使用するように変更されます。

最後にmyLog、オリジナルのローカル コピーを使用しwindow.consoleて実際にログを記録するグローバル関数を定義します。

このようにして、他のすべてのコードは役に立たないものを使用しconsole.log()、コードはmyLog().

于 2013-03-19T23:17:50.947 に答える