package routes import ( "net/http" "github.com/710leo/urlooker/modules/web/g" "github.com/710leo/urlooker/modules/web/http/errors" "github.com/710leo/urlooker/modules/web/http/render" "github.com/710leo/urlooker/modules/web/utils" ) func GetLog(w http.ResponseWriter, r *http.Request) { AdminRequired(LoginRequired(w, r)) appLog, err := utils.ReadLastLine("var/app.log") errors.MaybePanic(err) render.Put(r, "Log", appLog) render.HTML(r, w, "status/log") } func Version(w http.ResponseWriter, r *http.Request) { render.Data(w, g.VERSION) } func Health(w http.ResponseWriter, r *http.Request) { render.Data(w, "ok") }