colly 实践 ##5

调试

有时候,对回调函数进行log.Println()函数调用就足够了,但有时候并不需要。Colly具有内置的收集器调试功能。调试器接口和不同种类的调试器实现是可用的。

 

将调试器附加到收集器

附加一个基本的日志调试器需要Colly的repo中的debug (github.com/gocolly/colly/debug)包。

import (
	"github.com/gocolly/colly"
	"github.com/gocolly/colly/debug"
)

func main() {
    c := colly.NewCollector(colly.Debugger(&debug.LogDebugger{}))
    // [..]
}

  

实现自定义调试器

您可以通过实现debug来创建任何类型的自定义调试器。 debug.Debugger。LogDebugger就是一个很好的例子。

posted @ 2019-09-23 10:27  golang-jack  阅读(759)  评论(0编辑  收藏  举报