You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 years ago | |
---|---|---|
.drone.yml | 3 years ago | |
LICENSE | 7 years ago | |
README.md | 3 years ago | |
circle.yml | 5 years ago | |
debug.go | 3 years ago | |
debug_test.go | 3 years ago | |
go.mod | 3 years ago | |
go.sum | 3 years ago |
README.md
debug

Middleware debug is a debug middleware for Tango.
Installation
go get gitea.com/tango/debug
Simple Example
type DebugAction struct {
tango.Ctx
}
func (c *DebugAction) Get() {
c.Write([]byte("get"))
}
func main() {
t := tango.Classic()
t.Use(debug.Debug())
t.Get("/", new(DebugAction))
t.Run()
}
When you run this, then you will find debug info on console or log file, it will show you the request detail info and response detail.
[tango] 2015/03/04 06:44:06 [Debug] debug.go:53 [debug] request: GET http://localhost:3000/
[tango] 2015/03/04 06:44:06 [Debug] debug.go:55 [debug] head: map[]
[tango] 2015/03/04 06:44:06 [Debug] debug.go:66 [debug] ----------------------- end request
[tango] 2015/03/04 06:44:06 [Debug] debug.go:78 [debug] response ------------------ 200
[tango] 2015/03/04 06:44:06 [Debug] debug.go:80 [debug] head: map[]
[tango] 2015/03/04 06:44:06 [Debug] debug.go:83 [debug] body: debug
[tango] 2015/03/04 06:44:06 [Debug] debug.go:85 [debug] ----------------------- end response
License
This project is under BSD License. See the LICENSE file for the full license text.