Documentation ¶
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LogRoutes ¶
LogRoutes logs routing on Debug level when server is ONLINE
Example ¶
logger, _ := zap.NewProduction() defer logger.Sync() mux := Setup() LogRoutes(mux, logger) srv := &http.Server{ Handler: mux, ReadTimeout: 5 * time.Second, WriteTimeout: 10 * time.Second, IdleTimeout: 15 * time.Second, } srv.ListenAndServe() // Outputs: // {"level":"debug","timestamp":"2020-05-21T22:07:12.091+0900","logger":"server/server.go:109","message":"Registering route","method":"GET","route":"/health"}
Output:
Types ¶
type EndpointPattern ¶
EndpointPattern ...
Click to show internal directories.
Click to hide internal directories.