web-dev-qa-db-ja.com

Chrome:console.log、console.debugが機能していません

Console.logとデバッグは印刷されず、未定義のみを返します。なぜできるのか? Chromeを再インストールしようとしましたが、役に立ちません。

これはchromeのメインページのスクリーンショットです。そのため、一部のコードでは関数が再定義されていません console.log doesn't work

135
Ihar Krasnik

「デフォルトレベル」をクリックして、「情報」がチェックされていることを確認します。デフォルトでは、エラーと警告のみを表示するように設定されています

私は同じ問題でここに来ました:/

280

完全を期すために:現在のバージョンのChromeでは、設定は最下部ではなく、コンソールタブの上部にある[フィルター]アイコン(左から2番目のアイコン)をクリックすると表示されます。

46

今日の時点で、Google chromeの開発者ツールのUIは、コンソールに表示されるログステートメントのログレベルを選択する場所で変更されました。 [フィルタ]テキストボックスの横にログレベルのドロップダウンがあります。サポートされる値は、VerboseInfoWarnings、およびErrorsで、Infoがデフォルトの選択です。

enter image description here

重大度が同等以上のログは、「コンソール」タブに表示されます。選択したログレベルがInfoの場合、レベルInfoWarning、およびErrorを持つすべてのログがコンソールに表示されます。

Verboseに変更すると、console.debugおよびconsole.logステートメントがコンソールに表示され始めました。 Infoレベルが選択されるまで、表示されていませんでした。

28
RBT

同じ問題が発生しました。私にとっての解決策は、Firebugがバックグラウンドでログをインターセプトし、Chromeコンソールにログが表示されないため、Firebugを無効にすることでした。

10
Memet Olsen

同じ問題ですが、設定をクリアしました。 [設定]> [設定]に移動し、[デフォルトの復元と再読み込み]をクリックしました。設定が何であったかを覚えておいてください。

enter image description here

7
Tim

コンソールに適用されるフィルターもあります。それらを削除します。

5
Adriana

私の場合、drop_console: trueを設定してUglifyPluginを実行しているwebpackでした

4
ianaz

表示されている場合(3つのメッセージはフィルターによって非表示になっています。すべてのメッセージを表示します。)Chrome devツールコンソールで[すべてのメッセージを表示]リンクをクリックします。

誤ってこのオプションを有効にすると、console.log("")メッセージが表示されますが、これは非表示状態になります。

2
Nandu Hulsure

私は、いくつかのJS(または他の)コードがconsole.logの動作を妨げているサイトで作業しています(console.logはおそらく上書きされます)。これをテストするには、console.logが別のページ(このページなど)で機能するかどうかを確認します。

今はさらに調査する時間がないので、実行に必要なスニペットから必要な情報を取得するためにalert("something is: "+something)を使用しました。

2
avjaarsveld

フィルターのすぐ横にある「デフォルトレベル」をクリックし、「Info」がチェックされていることを確認します。

スクリーンショットをご覧ください:

enter image description here

2
Amir shah

詳細を選択すると、私のために修正されました Verbose

1
Ty Harlacker

私の場合、それは古いキャッシュされたJavascriptファイルでした。キャッシュをクリアした後、ログを見ました。

0
Alex Osmolovsky

時には最も単純なものが私たちをつまずかせます...

コンソールでconsole.logと入力し、返される関数を確認します。 ƒ log() { [native code] }が表示される場合、それは別のものです。 ƒ (){}が表示されている場合は、どこかでネイティブのconsole.log関数が変更されています。

今日クライアントのサイトで作業していたことが問題でした。その場合は、console.log関数を手動で復元するか、代わりにconsole.dir()またはconsole.warn()を使用できます。

0
Andy Feng

これは私のために働いた。コンソールセクションで、右上の設定に移動します。ログの保存とXMLHttpRequestのログを選択します。

0
Adarsh Trivedi