最近前端工作比较多,处理的问题和bug自然也多.前端开发中最痛苦的莫过于调试js错误和流览器兼容问题.
虽然现在主流浏览器都拥有自己的调试开发工具,已大大方便开发者开发应用.但当交互复杂并且数据格式情况未知时,上线时也难免出现错误?出现问题的时候我们总不能让客户打开调试工具把控制台里的错误发给我们吧(真实)?
CSS样式问题也同样难缠,因为历史,竞争,等一系列问题也同样让人困扰,同样因为数据结果导致页面布局错位也是常事.不要说测试能解决这些问题,你能保证你的测试数据能覆盖所有的真实数据吗?或许你能,但我真不行.
更悲催的是某个测试跟你说会有什么什么问题,然后他截个图发给你(真实),任你千捶万点它就是不再现.怎么办?
所以现在我需要一个能够在测试环境和上线环境上解决保存js错误日志的功能,并能够方便的再现错误页面.同时它还应该是非侵入式的,使用简单,方便开启和关闭.以便于调试.
整理需求如下:
1.它的使用必须是简单的;
2.它需要自动记录错误日志,同时能够定位到具体出错的行或位置;
3.它能够备份出现错误的请求地址,最好同时截图或保存页面;
4.它需要运行在测试和上线环境,所以它所占用(牺牲)的资源要小;
希望大家讨论.
分享到:
相关推荐
告信息、info 手动上报日志信息 rebugger-service: 接口服务项目 所用技术 koa2 + typescript + mysql + redis + sequelize + jwt + pm2 + memory-cache(本地缓存和redis可以随时切换) rebugger-admin: 控制台项目 ...
对于后台开发来说,记录日志是一种非常常见的开发习惯,通常我们会使用try...catch代码块来主动捕获...又或是对异常使用try...catch主动捕获,以便随时对问题进行回溯、还原问题的场景,进行bug的修复。而对于前端来
前端项目-jsnlog,简单日志记录包。在客户端和/或服务器上使用。在客户机上,将日志发送到服务器,并将其存储在现有的服务器端日志中。在服务器上,登录到控制台或使用Winston传输。非常适合记录异常、Ajax超时。
* 2017-02-10更新日志: $.ckWhatFrameWork() 0: 安卓 1: 苹果 2: winphone 3 other * 2017-02-15更新日志: $.ckAlert(option) 弹出组件 * 2017-02-18更新日志: $.ckSetCookie(), 新增参数time 单位:秒 为...
目前支持代码生成,前后台用户分离,权限控制,定时任务,访问日志,操作日志,异常日志,统一异常处理,XSS过滤,SQL防注入等功能 前端ui地址: : 预览地址: : 结构 重点: . |-- ballcat-admin | |-- ballcat-...
登录日志:系统登录日志记录查询包含登录异常。 在线用户:当前系统中活跃用户状态监控。 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。 代码生成:前后端代码的生成(java、html、xml、sql)支持...
文件类型包括编译后的字节码文件(pyc: 45),原始Python脚本(py: 41),日志文件(log: 22),Markdown文档(md: 4),文本文件(txt: 2),系统隐藏文件(DS_Store: 1),JSON配置文件(json: 1),HTML页面...
内容概要:此项目是springBoot+mybtatisPlus做的后台管理模板,带用户管理、部门管理、模块管理、角色管理、异常日志记录,权限可以精确到按钮; 主要包括:前端源码,后端源码,带功能说明文档、数据字典文档、...
核心技术为springcloud+vue两个全家桶实现,采取了取自开源用于开源的目标,所以能用开源绝不用收费框架,整体... 无状态统一权限认证的解决方案,实现了异常和日志的统一管理,实现了MQ落地保证100%到达的解决方案。
特点是: 该类异常的信息将在前端直接提示给用户 UserExperienceException: 用户体验 特点是: 继承了AgreedException其异常信息用于展示给用户 AssertException: 断言失败 特点是: 代码简化 使用前: 集成全局异常处理...
基于JAVA jsp+mysql的在线考试系统毕设。该系统旨在为学校提供一个高效...2. 稳定性好:系统采用分层架构设计,完善的异常处理机制和日志记录系统,保证系统的稳定性和可靠性。 3. 易于扩展:系统的模块化设计和开放式
前一级统一异常拦截处理,统一输出异常,避免繁琐的判断 高效率开发,使用代码生成器可以一键生成前的代码 支持数据字典,可方便的对一些状态进行管理 支持接口限流,避免恶意请求导致服务层压力过大 支持接口等级的...
log.js 是一个前端监控插件,只使用一行代码即可轻端日松获取前志,他可以提供,JS执行异常捕获,性能指标监测及捕获,异常IO,自定义IO 筛选捕获,终端信息捕获,IP,城市,分辨率,UA解析等,点击动作捕获
系统中记录了用户和管理员的操作日志,以及系统的异常日志,以便进行后续的监控和分析。 该系统采用了Django框架的MVC模式进行开发,前端采用Bootstrap框架进行开发,后端采用MySQL数据库进行数据存储。系统具有...
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
[新功能] 全局异常处理忽略部分非法请求日志记录 [新功能] 后台登录界面显示ICP备案编号 [新功能] 友情链接新增启用/禁用状态 [新功能] 友情链接标题可设置,样式显示优化 [新功能] FileUtil新增流下载方法函数 [新...
登录日志:系统登录日志记录查询包含登录异常。 在线用户:当前系统中活跃用户状态监控。 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。 代码生成:前后端代码的生成(java、html、xml、sql)支持...
借助本产品,您可以基于前端、应用、业务日志通过可视拖拽搭建积木的方式,对采集到的数据进行实时处理汇总,并将结果保到时序数据库中,最后通过配置方式定义多维度预警指标,Swift便捷地为企业构建实时数据监控能力...
3.8.2 异常日志 3.9 如何使用缓存 3.10 使用枚举 3.11 spring boot热部署 3.11.1 重新加载html 3.11.2 重新加载java类 3.12 发送邮件 3.13 发送短信 4. 高级使用手册 4.1 修改项目名和包名 4.2 在线参数配置 4.3 ...