@@ -218,15 +218,15 @@ func (s *Server) OnTraffic(gconn gnet.Conn) gnet.Action {
218218 // Pass the traffic from the client to server and vice versa.
219219 // If there is an error, log it and close the connection.
220220 if err := s .proxy .PassThrough (gconn ); err != nil {
221- s .logger .Error ().Err (err ).Msg ("Failed to pass through traffic" )
221+ s .logger .Warn ().Err (err ).Msg ("Failed to pass through traffic" )
222222 switch {
223- case errors .Is (err , gerr .ErrPoolExhausted ):
224- case errors .Is (err , gerr .ErrCastFailed ):
225- case errors .Is (err , gerr .ErrClientNotFound ):
226- case errors .Is (err , gerr .ErrClientNotConnected ):
227- case errors .Is (err , gerr .ErrClientSendFailed ):
228- case errors .Is (err , gerr .ErrClientReceiveFailed ):
229- case errors .Is (err .Unwrap (), io .EOF ):
223+ case errors .Is (err , gerr .ErrPoolExhausted ),
224+ errors .Is (err , gerr .ErrCastFailed ),
225+ errors .Is (err , gerr .ErrClientNotFound ),
226+ errors .Is (err , gerr .ErrClientNotConnected ),
227+ errors .Is (err , gerr .ErrClientSendFailed ),
228+ errors .Is (err , gerr .ErrClientReceiveFailed ),
229+ errors .Is (err .Unwrap (), io .EOF ):
230230 return gnet .Close
231231 }
232232 }
0 commit comments