npm 包 @schibstedspain/bunyan-loggly 使用教程

阅读时长 3 分钟读完

在前端开发中,日志记录是非常重要的一项工作。查错以及优化程序都需借助日志信息。而在日志记录过程中,往往会使用到一些开源的 npm 包,比如 @schibstedspain/bunyan-loggly。本文将以此 npm 包为例,介绍其使用方法及注意事项。

什么是 @schibstedspain/bunyan-loggly

@schibstedspain/bunyan-loggly 是一个 bunyan 的输出器,并能够向 loggly 发送数据。这个包使用了 HTTP 处理程序、TLS(HTTPS)以及 TCP 方法来向 loggly 实例发送消息。

安装

首先,我们需要在本地项目中安装 @schibstedspain/bunyan-loggly

我们同样需要 bunyan 模块来进行 로그 메시지를 JSON으로 변환:

配置

引入 @schibstedspain/bunyan-loggly 包后,我们需要进行配置。下面是一个示例:

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

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

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

在上述示例中,我们使用

  • token: 私有 loggly token
  • subdomain: loggly 集群的子域名
  • tags: 为 loggly 事件添加标记(tags)(可选)
  • json: 如果设置为 true,则将消息发送为 JSON

总结

在前端开发工作时,加入日志记录机制是非常有必要的。在使用 npm 包 @schibstedspain/bunyan-loggly 日志输出日志时,除了需要注意配置项的填写外,还需要关注 loggly 的限制(如流量、存储空间等)。尽管在免费的使用方式下,loggly 的权限和限制是可以认可的,但在使用上述服务时,应充分认识到这些限制以及 loggly 的相关服务和成本。

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

纠错
反馈