Skip to content

Debug调试

有时,将一些 log.Println() 函数调用放置到回调中就足够了,但有时却不然。 Colly 具有内置的收集器调试功能。可以使用调试器接口和不同类型的调试器实现。


1.将Debug日志关联到一个 Collector

附加基本日志记录调试器需要来自 Colly 存储库的调试包。

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

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

2. 实现自定义调试器

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