mirror of
https://github.com/m1k1o/neko.git
synced 2025-05-17 11:07:12 +02:00
websockets logging.
This commit is contained in:
parent
d00d66e0ec
commit
8f8cd47e85
10 changed files with 115 additions and 64 deletions
|
@ -5,6 +5,7 @@ import (
|
|||
"sync"
|
||||
|
||||
"github.com/gorilla/websocket"
|
||||
"github.com/rs/zerolog"
|
||||
|
||||
"demodesk/neko/internal/types"
|
||||
"demodesk/neko/internal/types/event"
|
||||
|
@ -14,8 +15,8 @@ import (
|
|||
|
||||
type WebSocketPeerCtx struct {
|
||||
mu sync.Mutex
|
||||
logger zerolog.Logger
|
||||
session types.Session
|
||||
manager *WebSocketManagerCtx
|
||||
connection *websocket.Conn
|
||||
}
|
||||
|
||||
|
@ -32,8 +33,7 @@ func (peer *WebSocketPeerCtx) Send(v interface{}) error {
|
|||
return err
|
||||
}
|
||||
|
||||
peer.manager.logger.Debug().
|
||||
Str("session_id", peer.session.ID()).
|
||||
peer.logger.Debug().
|
||||
Str("address", peer.connection.RemoteAddr().String()).
|
||||
Str("raw", string(raw)).
|
||||
Msg("sending message to client")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue