调试
有时候,对回调函数进行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就是一个很好的例子。