我应该在哪里添加我的Go web scraper中的日志记录?

时间:2015-08-01 21:27:21

标签: logging go

我正在编写一套网站刮刀功能。每个函数都读取一个HTML文档并返回一个值。为了将这一切联系起来,我已经有了一个函数 - 让它调用它ScrapeUrl接受并读取一个URL,然后从每个刮板函数的结果中构建一个struct实例。套房。

我想向此添加日志记录,以便我可以看到刮刀函数中的非关键值何时丢失。但我不知道记录器会滑入的位置 - 我应该从以下位置登录:

  1. 每个刮刀功能内部?
  2. ScrapeUrl函数内,基于返回值?
  3. 我有一种感觉它是#2但我不熟悉w /全球记录器,就像Go提供的那样。相反,我以前用来命名记录器。

    由于

1 个答案:

答案 0 :(得分:1)

您可以使用命名记录器(例如github.com/golang/glog)来记录这两者,但只在您需要时输出所需内容。