package main import ( "cgnolink/pkg/cgnolink" "cgnolink/pkg/cgnolink/database" appserver "cgnolink/pkg/cgnolink/server" "github.com/rs/zerolog" "github.com/rs/zerolog/log" "os" ) func main() { configureLogger() conf := cgnolink.NewConfig() pool := database.InitPool(conf) server := appserver.NewServer(conf, pool) server.Logger.Fatal(server.Start(":8080")) } func configureLogger() { log.Logger = log.Output(zerolog.ConsoleWriter{Out: os.Stderr, TimeFormat: "2006-01-02 15:04:05"}) }