JavaScript全局日志记录

时间:2010-09-14 08:01:29

标签: javascript exception aop

  

可能重复:
  Javascipt exception handling

是否可以在javascript中添加一些全局异常监听器?假设我有JS函数:

function log(message) {
  alert('logged: ' + message);
}

如果页面上发生任何异常,我想调用它。众所周知,aop对于这种情况是理想的,但是有没有任何真正有用的库具有良好的建议 - 切入点系统并且有很好的文档记录?

大多数情况下,我发现只有你必须将切入点定义为单个函数名的库,而不是一些正则表达式(* - 就像所有函数一样)。

如果您知道某些解决方案如何记录处理页面上任何javascript函数期间发生的所有异常而不需要为所有这些函数添加try-catch块,那么可能并不完全需要AOP,请告诉我。

谢谢Zdenek

1 个答案:

答案 0 :(得分:2)

啊,window.onerror ......: - )