0.0.1-alpha.5 • Published 6 years ago

bnb-error-parser v0.0.1-alpha.5

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

线上异常处理

分析处理线上收集的异常日志

安装

npm install bnb-error-parser

usage

准备工作

使用bnb-error-parser之前需要做一些准备工作:

1. 安装ykit-config-uglify

ykit-config-uglify是ykit的插件,修改了ykit默认的压缩方法,生成压缩文件的source map。

    npm install --save-dev ykit-config-uglify

2. 修改项目根目录下的ykit文件

增加ykit-config-uglify插件

module.exports = {
    //...其他配置项
    plugins: [
        'uglify',
         'yo'
    ],
}

注意先引入uglify插件

3. 升级yki版本

升级ykit到0.8.10版本,和部署环境的ykit版本保持一致

全局安装运行

bnb-error-parser parse example_error_log.txt

项目本地安装运行

1. 在package.json的scripts字段加入新的命令

    {
        scripts: {
            "script_name": "bnb-error-parser parse example_error_log.txt"
        }
    }

2. 命令行执行

npm run script_name

查看结果

执行命令后会自动在项目根目录下输出'error_log_output.txt'文件。文件中显示异常对应的dev文件夹下的代码位置。

异常日志说明

日志信息用“####”分隔,含有错误信息和用户信息。