package main
import (
"fmt"
"log"
"net/http"
"os"
"github.com/gorilla/handlers"
"github.com/gorilla/mux"
)
type Server struct {
Logger *log.Logger
}
func (s *Server) Initialize() {
var err error
s.Logger = log.New(os.Stdout, "", log.LstdFlags)
var router *mux.Router = mux.Router()
loggedRouter := handlers.LoggingHandler(s.Logger.Writer(), router)
s.Logger.Fatal(http.ListenAndServe(":5555", handlers.CORS()(loggedRouter)))
}
func main() {
s := Server{}
s.Initialize()
}