colly 實踐 ##5

調試

有時候,對回調函數進行log.Println()函數調用就足夠了,但有時候並不須要。Colly具備內置的收集器調試功能。調試器接口和不一樣種類的調試器實現是可用的。git

 

將調試器附加到收集器

附加一個基本的日誌調試器須要Colly的repo中的debug (github.com/gocolly/colly/debug)包。github

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

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

  

實現自定義調試器

您能夠經過實現debug來建立任何類型的自定義調試器。 debug.Debugger。LogDebugger就是一個很好的例子。函數

相關文章
相關標籤/搜索