good morning!!!!

Skip to content
Snippets Groups Projects
Verified Commit 57b9f37c authored by a's avatar a
Browse files

add some logs

parent 6256ffd7
No related branches found
No related tags found
No related merge requests found
Pipeline #29954 failed with stage
in 11 minutes and 38 seconds
...@@ -2,6 +2,7 @@ package broker ...@@ -2,6 +2,7 @@ package broker
import ( import (
"context" "context"
"log/slog"
"gfx.cafe/open/jrpc/pkg/server" "gfx.cafe/open/jrpc/pkg/server"
) )
...@@ -26,7 +27,10 @@ func (s *Server) ServeSpoke(ctx context.Context, stream ServerSpoke) { ...@@ -26,7 +27,10 @@ func (s *Server) ServeSpoke(ctx context.Context, stream ServerSpoke) {
} }
cd := NewCodec(req, fn) cd := NewCodec(req, fn)
go func() { go func() {
s.Server.ServeCodec(ctx, cd) err := s.Server.ServeCodec(ctx, cd)
if err != nil {
slog.Error("codec err", "err", err)
}
cd.Close() cd.Close()
}() }()
} }
......
package http package http
import ( import (
"log/slog"
"net/http" "net/http"
"sync" "sync"
...@@ -29,7 +30,10 @@ func (s *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) { ...@@ -29,7 +30,10 @@ func (s *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) {
c := codecPool.Get().(*Codec) c := codecPool.Get().(*Codec)
c.Reset(w, r) c.Reset(w, r)
w.Header().Set("content-type", contentType) w.Header().Set("content-type", contentType)
s.Server.ServeCodec(r.Context(), c) err := s.Server.ServeCodec(r.Context(), c)
if err != nil {
slog.Error("codec err", "err", err)
}
go func() { go func() {
<-c.Closed() <-c.Closed()
codecPool.Put(c) codecPool.Put(c)
......
package websocket package websocket
import ( import (
"log/slog"
"net/http" "net/http"
"gfx.cafe/open/websocket" "gfx.cafe/open/websocket"
...@@ -23,7 +24,10 @@ func (s *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) { ...@@ -23,7 +24,10 @@ func (s *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) {
return return
} }
c := newWebsocketCodec(r.Context(), conn, "", r.Header) c := newWebsocketCodec(r.Context(), conn, "", r.Header)
s.Server.ServeCodec(r.Context(), c) err = s.Server.ServeCodec(r.Context(), c)
if err != nil {
slog.Error("codec err", "error", err)
}
} }
// WebsocketHandler returns a handler that serves JSON-RPC to WebSocket connections. // WebsocketHandler returns a handler that serves JSON-RPC to WebSocket connections.
...@@ -41,6 +45,9 @@ func WebsocketHandler(s *server.Server, allowedOrigins []string) http.Handler { ...@@ -41,6 +45,9 @@ func WebsocketHandler(s *server.Server, allowedOrigins []string) http.Handler {
return return
} }
codec := newWebsocketCodec(r.Context(), conn, r.Host, r.Header) codec := newWebsocketCodec(r.Context(), conn, r.Host, r.Header)
s.ServeCodec(r.Context(), codec) err = s.ServeCodec(r.Context(), codec)
if err != nil {
slog.Error("codec err", "error", err)
}
}) })
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment