2013年1月アーカイブ

久しぶりのブログ更新です。
ちょっとした小ネタですが、クライアントサイドJavaScriptのエラー捕捉して、analyticsにイベントとして記録する方法です。

サーバーサイドのエラーは残っているのですが、クライアントサイドのエラーがわからない。
そういえば、過去にそんなサービスを見たことあったなー、と思って調べてみました。

クライアントサイドJavaScriptのエラー捕捉をするプロキシサービスProxino

現在は、月額$10になってるようですが、それでも高い・・・。


最速インターフェース研究会 :: JavaScriptでDebugScreenを表示する

もう少し、調べてみると実際はそれほど難しいことは必要ないみたい。
それならば、自作してしまうことに。

ログの保存も、とりあえずanalyticsのイベントに記録させるというお手軽実装です。

これで、とりあえずエラーログが拾えてます。
一番多いのは

file : line : 0 message : Script error.

というデバッグしようのないログなんですが・・・。
それでも、いくつか問題が出ていた箇所がわかったので、そこそこ使えるかなと。

ブラウザのユーザーエージェントや、エラーの起こったページなどを記録できるとより特定しやすくなるかもしれません。

このアーカイブについて

このページには、2013年1月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2011年1月です。

次のアーカイブは2014年1月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ