diff --git a/codecov.yml b/codecov.yml index 0d453d442d4..074d9832523 100644 --- a/codecov.yml +++ b/codecov.yml @@ -12,7 +12,7 @@ coverage: - internal/utils/newconnectionid_linkedlist.go - internal/utils/packetinterval_linkedlist.go - internal/utils/linkedlist/linkedlist.go - - logging/null_connection_tracer.go + - logging/null_tracer.go - fuzzing/ - metrics/ status: diff --git a/logging/null_connection_tracer.go b/logging/null_tracer.go similarity index 84% rename from logging/null_connection_tracer.go rename to logging/null_tracer.go index fc80cdfe93f..526b9fb9c66 100644 --- a/logging/null_connection_tracer.go +++ b/logging/null_tracer.go @@ -1,15 +1,25 @@ package logging import ( + "context" "net" "time" ) -var NullConnectionTracer ConnectionTracer = &nullConnectionTracer{} +var ( + NullTracer Tracer = &nullTracer{} + NullConnectionTracer ConnectionTracer = &nullConnectionTracer{} +) -type nullConnectionTracer struct{} +type nullTracer struct{} -var _ ConnectionTracer = &nullConnectionTracer{} +func (n nullTracer) TracerForConnection(context.Context, Perspective, ConnectionID) ConnectionTracer { + return NullConnectionTracer +} +func (n nullTracer) SentPacket(net.Addr, *Header, ByteCount, []Frame) {} +func (n nullTracer) DroppedPacket(net.Addr, PacketType, ByteCount, PacketDropReason) {} + +type nullConnectionTracer struct{} func (n nullConnectionTracer) StartedConnection(local, remote net.Addr, srcConnID, destConnID ConnectionID) { }