@@ -13,6 +13,12 @@ use s2n_quic_core::{
1313 varint:: VarInt ,
1414} ;
1515
16+ // Use `debug` logging for unhandled packets in non-test builds to reduce noise
17+ #[ cfg( not( test) ) ]
18+ use tracing:: debug as warn;
19+ #[ cfg( test) ]
20+ use tracing:: warn;
21+
1622mod with_map;
1723mod zero_router;
1824
@@ -139,7 +145,7 @@ pub trait Router {
139145 credentials : Credentials ,
140146 segment : descriptor:: Filled ,
141147 ) {
142- tracing :: warn!(
148+ warn ! (
143149 unhandled_packet = "control" ,
144150 ?tag,
145151 ?id,
@@ -168,7 +174,7 @@ pub trait Router {
168174 credentials : Credentials ,
169175 segment : descriptor:: Filled ,
170176 ) {
171- tracing :: warn!(
177+ warn ! (
172178 unhandled_packet = "stream" ,
173179 ?tag,
174180 ?id,
@@ -196,7 +202,7 @@ pub trait Router {
196202 credentials : Credentials ,
197203 segment : descriptor:: Filled ,
198204 ) {
199- tracing :: warn!(
205+ warn ! (
200206 unhandled_packet = "datagram" ,
201207 ?tag,
202208 ?credentials,
@@ -221,7 +227,7 @@ pub trait Router {
221227 credentials : credentials:: Id ,
222228 segment : descriptor:: Filled ,
223229 ) {
224- tracing :: warn!(
230+ warn ! (
225231 unhandled_packet = "stale_key" ,
226232 ?queue_id,
227233 ?credentials,
@@ -246,7 +252,7 @@ pub trait Router {
246252 credentials : credentials:: Id ,
247253 segment : descriptor:: Filled ,
248254 ) {
249- tracing :: warn!(
255+ warn ! (
250256 unhandled_packet = "replay_detected" ,
251257 ?queue_id,
252258 ?credentials,
@@ -270,7 +276,7 @@ pub trait Router {
270276 credentials : credentials:: Id ,
271277 segment : descriptor:: Filled ,
272278 ) {
273- tracing :: warn!(
279+ warn ! (
274280 unhandled_packet = "unknown_path_secret" ,
275281 ?queue_id,
276282 ?credentials,
@@ -281,7 +287,7 @@ pub trait Router {
281287
282288 #[ inline]
283289 fn on_unhandled_packet ( & mut self , remote_address : SocketAddress , packet : packet:: Packet ) {
284- tracing :: warn!( unhandled_packet = ?packet, ?remote_address)
290+ warn ! ( unhandled_packet = ?packet, ?remote_address)
285291 }
286292
287293 #[ inline]
@@ -291,7 +297,7 @@ pub trait Router {
291297 remote_address : SocketAddress ,
292298 segment : descriptor:: Filled ,
293299 ) {
294- tracing :: warn!(
300+ warn ! (
295301 ?error,
296302 ?remote_address,
297303 packet_len = segment. len( ) ,
0 commit comments