adding more tracing

dev
Nick Dumas 1 year ago
parent 9eadcedb0b
commit 7766253319

@ -33,8 +33,12 @@ func (tp *TELNETParser) Handle() {
func NewTELNETParser(c context.Context, s message.Subscriber, wml watermill.LoggerAdapter) *TELNETParser {
return &TELNETParser{
c: c,
s: s,
logger: wml,
c: c,
s: s,
logger: wml.With(
watermill.LogFields{
"name": "TELNETParser",
},
),
}
}

@ -21,17 +21,26 @@ type TELNETServer struct {
func NewTELNETServer(c context.Context, l net.Listener, p message.Publisher, wml watermill.LoggerAdapter) *TELNETServer {
ts := TELNETServer{
c: c,
l: l,
p: p,
logger: wml,
c: c,
l: l,
p: p,
logger: wml.With(
watermill.LogFields{
"name": "TELNETServer",
},
),
}
return &ts
}
func (ts *TELNETServer) Accept() (net.Conn, error) {
return ts.l.Accept()
conn, err := ts.l.Accept()
ts.logger.Trace("receiving telnet connection", watermill.LogFields{
"remoteAddr": conn.RemoteAddr(),
},
)
return conn, err
}
func (ts *TELNETServer) Handle(conn net.Conn) {
@ -43,7 +52,8 @@ func (ts *TELNETServer) Handle(conn net.Conn) {
correlationID := watermill.NewUUID()
ts.logger = ts.logger.With(
watermill.LogFields{
"correlation_id": correlationID},
"correlation_id": correlationID,
},
)
for s.Scan() {

Loading…
Cancel
Save