diff --git a/server.go b/server.go index 69f555b..9613023 100644 --- a/server.go +++ b/server.go @@ -1,6 +1,7 @@ package server import ( + "fmt" "log" "net/http" "strconv" @@ -58,7 +59,7 @@ func (s *Server) ListenAndServeTLS() error { name := s._Name port := s._Port p := strconv.Itoa(port) - log.Println("Starting TLS server (" + name + ") at " + p) + fmt.Println("Starting TLS server (" + name + ") at " + p) certFile := s._CertKey[0] keyFile := s._CertKey[1] err := s.Server.ListenAndServeTLS(certFile, keyFile) @@ -70,7 +71,16 @@ func (s *Server) ListenAndServeTLS() error { } func (s *Server) ListenAndServe() error { - return s.Server.ListenAndServe() + name := s._Name + port := s._Port + p := strconv.Itoa(port) + fmt.Println("Starting server (" + name + ") at " + p) + err := s.Server.ListenAndServe() + if err != nil { + log.Fatalln(err.Error()) + return err + } + return nil } func (s *Server) Router(router http.Handler) *Server { s.Handler = router