@@ -161,23 +161,31 @@ func main() {
161161 transp .SetAPI (& TransportAPI {
162162 OnNotification : func (notification abstraction.TransportNotification ) {
163163 packet := notification .(transport.PacketNotification )
164- fmt . Println ( packet . Id ())
164+
165165 switch p := packet .Packet .(type ) {
166166 case * data.Packet :
167167 update := updateFactory .NewUpdate (p )
168168 dataTransfer .Update (update )
169169
170- loggerHandler .PushRecord (& data_logger.Record {
170+ err = loggerHandler .PushRecord (& data_logger.Record {
171171 Packet : p ,
172172 })
173173
174+ if err != nil {
175+ fmt .Println ("Error pushing record to logger: " , err )
176+ }
177+
174178 case * info_packet.Packet :
175179 messageTransfer .SendMessage (p )
176180
177- loggerHandler .PushRecord (& messages_logger.Record {
181+ err = loggerHandler .PushRecord (& messages_logger.Record {
178182 Packet : p ,
179183 })
180184
185+ if err != nil {
186+ fmt .Println ("Error pushing record to logger: " , err )
187+ }
188+
181189 case * protection.Packet :
182190 messageTransfer .SendMessage (p )
183191
@@ -186,20 +194,28 @@ func main() {
186194 packet .Timestamp = p .Timestamp
187195 packet .Msg = info_packet .InfoData (fmt .Sprint (p ))
188196
189- loggerHandler .PushRecord (& messages_logger.Record {
197+ err = loggerHandler .PushRecord (& messages_logger.Record {
190198 Packet : packet ,
191199 })
192200
201+ if err != nil {
202+ fmt .Println ("Error pushing record to logger: " , err )
203+ }
204+
193205 case * blcu_packet.Ack :
194206 if useBlcu {
195207 blcu .NotifyAck ()
196208 }
197209
198210 case * state.Space :
199- loggerHandler .PushRecord (& state_logger.Record {
211+ err = loggerHandler .PushRecord (& state_logger.Record {
200212 Packet : p ,
201213 })
202214
215+ if err != nil {
216+ fmt .Println ("Error pushing record to logger: " , err )
217+ }
218+
203219 case * order.Add :
204220 orderTransfer .AddStateOrders (* p )
205221
@@ -254,7 +270,7 @@ func main() {
254270 if err != nil {
255271 panic ("failed to compile bpf filter" )
256272 }
257- go transp .HandleSniffer (sniffer .New (source , & layers .LayerTypeLoopback ))
273+ go transp .HandleSniffer (sniffer .New (source , & layers .LayerTypeEthernet ))
258274
259275 // <--- order transfer --->
260276 go func () {
@@ -264,10 +280,13 @@ func main() {
264280 trace .Error ().Any ("order" , order ).Err (err ).Msg ("error sending order" )
265281 }
266282
267- fmt .Println ("ORDER REACHED" )
268- loggerHandler .PushRecord (& order_logger.Record {
283+ err = loggerHandler .PushRecord (& order_logger.Record {
269284 Packet : & order ,
270285 })
286+
287+ if err != nil {
288+ fmt .Println ("Error pushing record to logger: " , err )
289+ }
271290 }
272291 }()
273292
0 commit comments