package handlers import ( "net/http" "github.com/rs/zerolog/hlog" ) func (app *Application) Index(w http.ResponseWriter, r *http.Request) { l := hlog.FromRequest(r) l.Info().Msg("Index") reqId := RequestID(r) err := indexTemplate.Execute(w, templateData{ RequestID: reqId, }) if err != nil { l.Error().Err(err).Msg("error executing template") http.Error(w, "Internal Server Error", http.StatusInternalServerError) } }