Windows 8 メトロ プログラミング用に Visual Studio 2012 の javascript で console.log("Some text output") を使用すると、テキストはどこに送信されますか? どこで見ることができますか?「出力」パネルを表示しましたが、ログ テキストが表示されません。
正しい機能を使用していませんか? 出力に出力するために使用する必要がある別の関数はありますか?
Windows 8 メトロ プログラミング用に Visual Studio 2012 の javascript で console.log("Some text output") を使用すると、テキストはどこに送信されますか? どこで見ることができますか?「出力」パネルを表示しましたが、ログ テキストが表示されません。
正しい機能を使用していませんか? 出力に出力するために使用する必要がある別の関数はありますか?
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
オブジェクトには、 、、またはのいずれかである が含まれている必要があります。すべてのログ エントリをキャプチャする場合を除き、ログに記録するタグのスペース区切りのリストを含むオブジェクトにも追加します。type
error
warn
info
perf
tags
WinJS.log(message, tags, type)
: この関数はデフォルトでは存在しません。ただし、それはあなたのstartLog()
呼び出しによって作成されます。手動で作成することもできますが、コンソールにログを記録したいので、使用startLog()
する方法です。
EventViewer を使用してログを表示することもできます。これを有効にする手順は次のとおりです。
イベント ビューアーを開き
ます アプリケーションとサービス ログに移動し
ます Microsoft/Windows/AppHostを展開
します 左クリックして [管理者] を選択します [管理者] を
右クリックし、[表示] => [分析およびデバッグ ログを表示]を選択します
ライブ環境でアプリケーションをデバッグする必要がある場合は、~ キーを使用してアクティブ化できる、単純な画面上の console.log 置換を使用できます。
ソースコードはこちら: https://gist.github.com/4012355