使用 @amazeeio/amazeeio-local-logging 进行前端日志记录

阅读时长 4 分钟读完

背景

在前端开发中,我们经常需要记录日志来帮助我们定位错误并排查问题。在生产环境中,通常使用各种云服务商提供的日志记录服务。但在开发、调试阶段,我们也需要一种简单易用的本地日志记录工具。

基于以上背景,本文介绍一个 npm 包:@amazeeio/amazeeio-local-logging,可以帮助我们快速实现本地日志记录。

安装和使用

安装

在项目中安装 @amazeeio/amazeeio-local-logging

初始化

在代码中引入并初始化 @amazeeio/amazeeio-local-logging

以上代码中,我们初始化了一个 logGroupName 为 'testLogGroup',logStreamName 为 'testLogStream' 的本地日志记录工具。

记录日志

使用 LocalLog 记录日志,例如:

查看日志

@amazeeio/amazeeio-local-logging 提供一个简单的查看日志的工具。首先,在控制台执行以下命令,查看所有的本地日志:

以上命令中的参数与初始化 LocalLog 时所传入的参数保持一致。

查看局部 日志(例如仅仅查看 Level 为 info 或者 warn 或者 error 的日志):

更多 filterPattern 相关的语法请参考文档:https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html

完整示例

-- -------------------- ---- -------
------ - -------- - ---- -----------------------------------

---------------
  ------------- ---------------
  -------------- ----------------
---

-------------------- ---------
----------------- ---- -----------
---------------- ------- -----------
------------------ ----- -----------

在控制台执行以下命令,查看所有的本地日志:

总结

本文介绍了使用 @amazeeio/amazeeio-local-logging 来进行前端日志记录。我们可以在初始化时配置多个 logGroupName 和 logStreamName 来帮助我们管理不同种类的日志记录。

通过本文的介绍,我们希望读者可以快速上手使用该 npm 包,同时也可以对前端日志记录有更深入的了解。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/114656