You've already forked openaccounting-server
mirror of
https://github.com/openaccounting/oa-server.git
synced 2025-12-09 00:50:59 +13:00
Merge pull request #16 from pnagurny/enhance/logger-elapsed-time
add elapsed time to logger
This commit is contained in:
@@ -32,6 +32,7 @@ func (mw *LoggerMiddleware) MiddlewareFunc(h rest.HandlerFunc) rest.HandlerFunc
|
||||
message = message + " " + getStatus(r)
|
||||
message = message + " " + getBytes(r)
|
||||
message = message + " " + getUserAgent(r)
|
||||
message = message + " " + getElapsedTime(r)
|
||||
|
||||
mw.Logger.Print(message)
|
||||
}
|
||||
@@ -63,6 +64,13 @@ func getTime(r *rest.Request) string {
|
||||
return "-"
|
||||
}
|
||||
|
||||
func getElapsedTime(r *rest.Request) string {
|
||||
if r.Env["ELAPSED_TIME"] != nil {
|
||||
return r.Env["ELAPSED_TIME"].(*time.Duration).String()
|
||||
}
|
||||
return "-"
|
||||
}
|
||||
|
||||
func getRequest(r *rest.Request) string {
|
||||
return r.Method + " " + r.URL.RequestURI()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user