コード例 #1
0
ファイル: main.go プロジェクト: lukaszraczylo/router
func catchListenAndServe(addr string, handler http.Handler, ident string, wg *sync.WaitGroup) {
	defer wg.Done()
	err := tablecloth.ListenAndServe(addr, handler, ident)
	if err != nil {
		log.Fatal(err)
	}
}
コード例 #2
0
ファイル: main.go プロジェクト: postfix/entity-extractor
func main() {
	cfg = NewConfig()
	SetupTablecloth()
	SetupLoggers(cfg)
	SetGoMaxProcs()

	extractor := NewExtractor(cfg)

	err := extractor.LoadEntities()
	if err != nil {
		log.Fatal(err)
	}

	extractorApi := NewExtractorAPI(extractor)

	logInfo("listening for requests on", cfg.extractAddress)
	err = tablecloth.ListenAndServe(cfg.extractAddress, extractorApi)
	if err != nil {
		log.Fatal(err)
	}
}
コード例 #3
0
ファイル: main.go プロジェクト: jabley/performance-datastore
func serve(addr string, handler http.Handler, wg *sync.WaitGroup, logger *logrus.Logger) {
	defer wg.Done()
	logger.Fatal(tablecloth.ListenAndServe(addr, handler))
}
コード例 #4
0
func serve(addr string, m http.Handler, wg *sync.WaitGroup) {
	defer wg.Done()
	log.Fatal(tablecloth.ListenAndServe(addr, m))
}