ログステートメントをあちこちに挿入してソースコードを汚染することなく、Web アプリケーションにログ (分析用) を導入したいと考えています。アプリケーションは Javascript が重いです。Java アプリケーションでは、アスペクト指向プログラミングを使用して同様のことを行い、ベース ソース コードをクリーンなままにします。Javascriptで同様のことを達成することは可能ですか?
私が現在検討しているアプローチの 1 つは、ロギング コードを個別にロードし、関心のある特定のイベントをリッスンさせることです。backbone.js の使用を検討しているため、さまざまなイベントを発行するイベント ドリブン メカニズムが期待されます。その後、特定のイベントをリッスンしてログに記録できるようにする必要があります。
開発者が試した他のアプローチ/フレームワークについて聞きたいです。