Skip to content

Commit 4cfe122

Browse files
committed
feat: set Gin to release mode unless debug logging is enabled
- Add conditional Gin.SetMode(gin.ReleaseMode) based on logging level - Only set release mode when logging level is not 'debug' - Maintains debug mode when debug logging is enabled for better development experience
1 parent d247abf commit 4cfe122

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

internal/server/server.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@ type Server struct {
2121
}
2222

2323
func New(cfg *config.Config, metricsRegistry *metrics.Registry) *Server {
24+
// Set Gin to release mode unless debug logging is enabled
25+
if cfg.Logging.Level != "debug" {
26+
gin.SetMode(gin.ReleaseMode)
27+
}
28+
2429
router := gin.New()
2530
router.Use(gin.Recovery())
2631

main

31.8 MB
Binary file not shown.

0 commit comments

Comments
 (0)