6

Windows 8 メトロ プログラミング用に Visual Studio 2012 の javascript で console.log("Some text output") を使用すると、テキストはどこに送信されますか? どこで見ることができますか?「出力」パネルを表示しましたが、ログ テキストが表示されません。

正しい機能を使用していませんか? 出力に出力するために使用する必要がある別の関数はありますか?

4

4 に答える 4

16

JavaScript コンソールを実際に表示するDEBUG > Windows > JavaScript Consoleには、Visual Studio メニューで選択します。次に、古き良きものを使用しconsole.log()て書き込むことができますが、関連するWinJS関数も使用できます。

WinJS.log()で関数を作成した後、何かをログに記録する必要がありますWinJS.Utilities.startLog()

WinJS.Utilities.startLog({type: "info", tags: "custom" });
WinJS.log("my message", "info", "custom");

WinJSロギング機能に関する追加情報を次に示します。

startLog(options): 指定されたタグを含むメッセージを JavaScript コンソールに書き込むロガーを構成します。

optionsオブジェクトには、 、、またはのいずれかである が含まれている必要があります。すべてのログ エントリをキャプチャする場合を除き、ログに記録するタグのスペース区切りのリストを含むオブジェクトにも追加します。typeerrorwarninfoperftags

WinJS.log(message, tags, type): この関数はデフォルトでは存在しません。ただし、それはあなたのstartLog()呼び出しによって作成されます。手動で作成することもできますが、コンソールにログを記録したいので、使用startLog()する方法です。

于 2012-10-21T11:26:23.163 に答える
0

EventViewer を使用してログを表示することもできます。これを有効にする手順は次のとおりです。

イベント ビューアーを開き
ます アプリケーションとサービス ログに移動し
ます Microsoft/Windows/AppHostを展開
します 左クリックして [管理者] を選択します [管理者] を
右クリックし、[表示] => [分析およびデバッグ ログを表示]を選択します

于 2014-03-06T23:39:02.090 に答える
0

ライブ環境でアプリケーションをデバッグする必要がある場合は、~ キーを使用してアクティブ化できる、単純な画面上の console.log 置換を使用できます。

ソースコードはこちら: https://gist.github.com/4012355

于 2012-11-04T15:53:02.250 に答える