Log if template is unreadable

This commit is contained in:
Martin Polden 2018-12-28 15:05:31 +01:00
parent f34172761f
commit ddc4d9e53c
2 changed files with 8 additions and 2 deletions

View File

@ -34,8 +34,12 @@ func main() {
} }
server := http.New(r) server := http.New(r)
server.Template = opts.Template
server.IPHeaders = opts.IPHeaders server.IPHeaders = opts.IPHeaders
if _, err := os.Stat(opts.Template); err == nil {
server.Template = opts.Template
} else {
log.Printf("Not configuring default handler: Template not found: %s", opts.Template)
}
if opts.ReverseLookup { if opts.ReverseLookup {
log.Println("Enabling reverse lookup") log.Println("Enabling reverse lookup")
server.LookupAddr = iputil.LookupAddr server.LookupAddr = iputil.LookupAddr

View File

@ -308,7 +308,9 @@ func (s *Server) Handler() http.Handler {
} }
// Browser // Browser
r.Route("GET", "/", s.DefaultHandler) if s.Template != "" {
r.Route("GET", "/", s.DefaultHandler)
}
// Port testing // Port testing
if s.LookupPort != nil { if s.LookupPort != nil {