diff --git a/internal/middleware/logger/logger.go b/internal/middleware/logger/logger.go
index 8530030..ef97541 100644
--- a/internal/middleware/logger/logger.go
+++ b/internal/middleware/logger/logger.go
@@ -23,6 +23,9 @@ func New() nf.HandlerFunc {
 		c.Locals(nf.TraceKey, traceId)
 
 		err := c.Next()
+
+		c.Writer.Header().Add(nf.TraceKey, fmt.Sprint(traceId))
+
 		status, _ := strconv.Atoi(c.Writer.Header().Get(resp.RealStatusHeader))
 		duration := time.Since(now)