javascript - console.logを呼び出すときにChromeスタックトレースをだましてリダイレクトする方法はありますか?

原文 javascript google-chrome debugging console.log

私が探しているものに「近い」この質問を見つけました:

How to get result of console.trace() as string in javascript with chrome or firefox?

しかし、ログエントリの元のJSファイル(および行番号)を実際に置き換える方法はありますか?



私はすべてのデバッグトレースを別の方法でファネリングしているため、ログ/トレースの内容に関係なく、常に同じfile:line#として表示されます(そして、一度クリックすると、スタック/コードをトラバースする方法はありませんライブデバッグセッション)。

特定のオブジェクトの直後にスタックError.captureStackTrace(obj, trace);をログに記録しようとすることもできます(同じトレースでそれらを連結すると、クリック可能なログエントリではなく文字列として扱われるため)、Chromeのコンソールをハイジャックする方法があるといいのですが。ビット:)
答え
これは正確には探していなかったかもしれませんが、Image()。srcを使用して、レポート/ログ記録の目的でエラーのコピーをサーバーにキャプチャしたい場合は、エラーのコピーをサーバーに静かに送信できますか?

これは、Ext JSを使って1人の人がやっている方法ですが、Image()。srcビットは単純なJavaScriptです(私はそう思います!):

http://www.sencha.com/forum/showthread.php?295768-Basic-error-handling-for-Ext-JS-apps
関連記事

java - Android-Webview HTMLコード抽出が機能しない(Javascript)

javascript - 他のフレームセットからフレームを隠す

javascript - Snap.svgとjavascriptがキャッチされないSyntaxErrorをスローする

javascript - 入力日付カレンダーを拡張します(ブラウザーネイティブ)

javascript - AngularJSの確認モーダル

javascript - jQueryカーソルを水平方向にDIVで追跡します

javascript - error:areq不正な引数引数 'PanelController'は関数ではなく、未定義です

javascript - iPadなどのモバイルデバイスでホバーを処理するにはどうすればよいですか?

javascript - Browserify:jQueryの2つのインスタンスを回避する方法?

javascript - 子リンクページで親リンクのアクティブクラスをトリガーする