@@ -17,6 +17,7 @@ package chainsync
1717import (
1818 "errors"
1919 "fmt"
20+ "log/slog"
2021 "sync"
2122
2223 "github.com/blinklabs-io/gouroboros/ledger"
@@ -151,19 +152,13 @@ func (s *Server) AwaitReply() error {
151152
152153func (s * Server ) RollForward (blockType uint , blockData []byte , tip Tip ) error {
153154 p := s .ProtocolInstance ()
154- p .Logger ().
155- Debug (
156- fmt .Sprintf ("calling RollForward(blockType: %+x, blockData: %x, tip: {Point: {Slot: %d, Hash: %x}, BlockNumber: %d})" ,
157- blockType ,
158- blockData ,
159- tip .Point .Slot , tip .Point .Hash ,
160- tip .BlockNumber ,
161- ),
162- "component" , "network" ,
163- "protocol" , ProtocolName ,
164- "role" , "server" ,
165- "connection_id" , s .callbackContext .ConnectionId .String (),
166- )
155+ logRollForward (
156+ p .Logger (),
157+ blockType ,
158+ blockData ,
159+ tip ,
160+ s .callbackContext .ConnectionId .String (),
161+ )
167162 if p .Mode () == protocol .ProtocolModeNodeToNode {
168163 eraId := ledger .BlockToBlockHeaderTypeMap [blockType ]
169164 msg , err := NewMsgRollForwardNtN (
@@ -197,6 +192,27 @@ func (s *Server) RollForward(blockType uint, blockData []byte, tip Tip) error {
197192 }
198193}
199194
195+ func logRollForward (
196+ logger * slog.Logger ,
197+ blockType uint ,
198+ blockData []byte ,
199+ tip Tip ,
200+ connectionId string ,
201+ ) {
202+ logger .Debug (
203+ "calling RollForward" ,
204+ "block_type" , blockType ,
205+ "block_size" , len (blockData ),
206+ "tip_slot" , tip .Point .Slot ,
207+ "tip_hash" , tip .Point .Hash ,
208+ "tip_block_number" , tip .BlockNumber ,
209+ "component" , "network" ,
210+ "protocol" , ProtocolName ,
211+ "role" , "server" ,
212+ "connection_id" , connectionId ,
213+ )
214+ }
215+
200216func (s * Server ) messageHandler (msg protocol.Message ) error {
201217 var err error
202218 switch msg .Type () {
0 commit comments