Skip to content

Commit daf32e5

Browse files
committed
fix(rest): change SSE SetWriteDeadline error log to debug level
1 parent 3854d6d commit daf32e5

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

rest/engine.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,9 @@ func buildSSERoutes(routes []Route) []Route {
389389
// because SSE requires the connection to be kept alive indefinitely.
390390
rc := http.NewResponseController(w)
391391
if err := rc.SetWriteDeadline(time.Time{}); err != nil {
392-
logc.Errorf(r.Context(), "set conn write deadline failed: %v", err)
392+
// Some ResponseWriter implementations (like timeoutWriter) don't support SetWriteDeadline.
393+
// This is expected behavior and doesn't affect SSE functionality.
394+
logc.Debugf(r.Context(), "unable to clear write deadline for SSE connection: %v", err)
393395
}
394396

395397
w.Header().Set(header.ContentType, header.ContentTypeEventStream)

0 commit comments

Comments
 (0)