code: func Logger() HandlerFunc {
  	l := &logger{log.New(os.Stdout, "[ace] ", 0)}
  
  	return func(c *C) {
  		start := time.Now()
  		c.Next()
  
  		l.Printf("%s %s %v %s in %v", c.Request.Method, c.Request.URL.Path, c.Writer.Status(), http.StatusText(c.Writer.Status()), time.Since(start))
  	}
  }
docs: // NewLogger returns a new Logger instance