简介
blgn是一款轻量级、易用的前端日志记录工具。通过它,你可以在前端JavaScript代码中快速完成日志打印、异常捕获等操作。
安装
你可以使用npm来安装blgn:
--- ------- ---- ------
使用
引入
在使用blgn之前,需要先将它引入到你的项目中。可以使用ES6的import语法:
------ ---- ---- -------
也可以直接在HTML中使用script标签引入:
------- --------------------------
初始化
------------- -- -- ---
blgn初始化的时候还有很多的配置,包括:
debugEnabled
: 是否启动debug模式,默认为falselogLevel
: 日志记录的级别,默认为'log'consoleLevel
: 控制台输出的日志级别,默认为'debug'info
: 是否显示页面信息(页面地址,viewport,屏幕宽高等),默认为falseexception
: 是否记录捕获的异常,包括window.onerror和未处理的promise rejection,默认为true
日志记录
---------------------- -------------------------- ------------------------ ------------------------ --------------------------
异常捕获
在使用blgn时,你可以启用异常捕获,记录未处理的异常:
------------- ---------- ---- ---
如果启用了异常捕获,当页面抛出未处理的异常时,blgn会将它记录到日志中:
--------------------------------------------- --------------- - ------------------ ---
定制
你可以通过在初始化时传入自定义参数来进行定制:
------------- ------------- ----- --------- ------- ------------- ------ ----- ----- ---------- ----- -------- --------------- - ------------------- - ---
debugEnable
: 是否启用debug模式logLevel
: 日志级别consoleLevel
: 控制台输出日志级别info
: 是否显示页面信息exception
: 是否记录捕获的异常onError
: 异常处理方法
示例
------ ---- ---- ------- ------------- ------------- ----- --------- ------- ------------- ------ ----- ----- ---------- ----- -------- --------------- - ------------------- - --- -------------------- ------------------------ ---------------------- ---------------------- ------------------------ -- -------- --------------------- - ----- --- ------------------ -- ---
总结
blgn是一个轻量级、易用的前端日志记录工具。通过它,我们可以在前端JavaScript代码中快速完成日志打印、异常捕获等操作,有助于我们更好地进行前端开发和排查问题。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/72318