我想在Web应用程序中引入日志记录(用于分析),而不是通过在整个地方插入日志语句来污染源代码。该应用程序是Javascript重。在Java应用程序中,我们将通过使用面向方面的编程并使基本源代码保持干净来做类似的事情。是否有可能在javascript中实现类似的东西?
我目前正在考虑的一种方法是单独加载日志代码并让它监听感兴趣的特定事件。由于我们正在考虑使用backbone.js,我们希望有一个事件驱动机制,它将发布各种事件。然后应该可以监听特定事件并记录它们。
我想听听开发人员尝试过的其他方法/框架。