0

Web アプリのデバッグに console.log を使用しています。フラグ変数があります。

var is_dev = true;

is_dev == true; の場合にのみ console.log を実行したい。

これは私が使用したコードです:

 jQuery.extend({
  log : function() {
    if (is_dev) {
      if (console) {
        console.log.apply(console, arguments);
      }
    }
  }
});

今、私は $log('some text', someValue); を使用しています。

問題は、$log 関数のコンソール行番号が常に表示されることです。ログに記録されたテキストの行番号も表示したい..

各行に移動してそこに is_dev があるかどうかを確認したくありません。実用的ではなく、そこに何百もあります。

何か案は?前もって感謝します。

4

1 に答える 1

1

ここからの回答を使用できますJavaScript 呼び出し元関数の行番号を取得するには? JavaScript 呼び出し元 URL を取得するには?

Nathan Landis からの答えは、あなたが探しているものです。

于 2012-08-28T00:33:49.590 に答える