# 日志规范 ## 日志的作用 - 明确程序的执行状态 - 发生错误后,根据日志追根溯源 - 日志的规模可以反映出一些规律,日志对技术和业务都有帮助 ## 日志的种类 - 开发过程中的日志,使用 console.debug - 关键操作的过程,使用 console.log - 关键操作的抽无,使用 console.error - JS 运行错误,捕获后上报 ## 日志的存储和上报 目前有 4 种日志: - 打印在控制台,并没有存储 - 可以存放到 IndexedDB 里面 - 如果是 Electron 应用,可以存日志文件到硬盘 - 可以将重要的日志存储通过接口存储到自己的服务器 - 通过百度统计的事件记录下来