main.go 598 B

12345678910111213141516171819202122232425262728
  1. package main
  2. import (
  3. "log"
  4. "net/http"
  5. "git.andreafazzi.eu/andrea/probo/hasher/sha256"
  6. "git.andreafazzi.eu/andrea/probo/logger"
  7. "git.andreafazzi.eu/andrea/probo/store/memory"
  8. "github.com/sirupsen/logrus"
  9. )
  10. const port = "8080"
  11. func main() {
  12. logger.SetLevel(logger.DebugLevel)
  13. server := NewProboCollectorServer(
  14. memory.NewMemoryProboCollectorStore(
  15. sha256.NewDefault256Hasher(sha256.DefaultSHA256HashingFn),
  16. ),
  17. )
  18. addr := "http://localhost:" + port
  19. logrus.WithField("address", addr).Info("Probo Collector is up&running...")
  20. log.Fatal(http.ListenAndServe(":"+port, server))
  21. }