Submit connection trace log earlier for correct log order

This commit is contained in:
Daniel 2021-10-04 16:52:21 +02:00
parent 0104d82e8e
commit b3f3d0ef7c

View file

@ -615,8 +615,11 @@ func (conn *Connection) packetHandler() {
} else { } else {
defaultFirewallHandler(conn, pkt) defaultFirewallHandler(conn, pkt)
} }
// log verdict // log verdict
log.Tracer(pkt.Ctx()).Infof("filter: connection %s %s: %s", conn, conn.Verdict.Verb(), conn.Reason.Msg) log.Tracer(pkt.Ctx()).Infof("filter: connection %s %s: %s", conn, conn.Verdict.Verb(), conn.Reason.Msg)
// submit trace logs
log.Tracer(pkt.Ctx()).Submit()
// save does not touch any changing data // save does not touch any changing data
// must not be locked, will deadlock with cleaner functions // must not be locked, will deadlock with cleaner functions
@ -626,9 +629,6 @@ func (conn *Connection) packetHandler() {
} }
conn.Unlock() conn.Unlock()
// submit trace logs
log.Tracer(pkt.Ctx()).Submit()
} }
} }