我正在为我的项目使用 angularJs。我们的客户希望在网页本身的 div 中打印所有 console.error。
在网上找不到有用的例子...
感谢您的帮助!
亲切的问候
最佳答案
正如文档所说:
Any uncaught exception in angular expressions is delegated to $exceptionHandler
angular.
module('exceptionOverwrite', []).
factory('$exceptionHandler', ['$log', 'logErrorsToBackend', function($log, logErrorsToBackend) {
return function myExceptionHandler(exception, cause) {
logErrorsToBackend(exception, cause);
$log.warn(exception, cause);
};
}]);
在这里您可以阅读more
因此,您所要做的就是创建此服务(如示例所示)并添加逻辑以将您的错误插入屏幕。
关于html - 在 div 屏幕上打印 console.error 日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38527563/