serverconfig: cleanup from previous review.

Addressing the comments in https://camlistore.org/r/510

Change-Id: I4523afe76805dbbb2247ece527b8e058ecd087f4
This commit is contained in:
Bill Thiede 2013-08-20 20:30:57 -07:00
parent 6dac08f539
commit 1ffd89a918
1 changed files with 5 additions and 6 deletions

View File

@ -414,17 +414,16 @@ func (config *Config) InstallHandlers(hi HandlerInstaller, baseURL string, conte
}
hl.setupAll()
if os.Getenv("CAMLI_HTTP_PPROF") != "" {
hi.Handle("/debug/pprof/", &ProfileHandler{})
if v, _ := strconv.ParseBool(os.Getenv("CAMLI_HTTP_PPROF")); v {
hi.Handle("/debug/pprof/", profileHandler{})
}
return nil
}
// ProfileHandler publishes server profile information.
type ProfileHandler struct {
}
// profileHandler publishes server profile information.
type profileHandler struct{}
func (ph *ProfileHandler) ServeHTTP(rw http.ResponseWriter, req *http.Request) {
func (profileHandler) ServeHTTP(rw http.ResponseWriter, req *http.Request) {
switch req.URL.Path {
case "/debug/pprof/cmdline":
pprof.Cmdline(rw, req)