Skip to content

Commit 603c99d

Browse files
committed
resolver: demote and condense log messages
1 parent c428c67 commit 603c99d

File tree

3 files changed

+12
-14
lines changed

3 files changed

+12
-14
lines changed

mirage/resolver/dns_resolver_mirage.ml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -128,20 +128,19 @@ module Make (S : Tcpip.Stack.V4V6) = struct
128128
Dns_resolver.handle_buf !state now ts req `Udp src src_port buf
129129
in
130130
if not req then
131-
(Log.app (fun m -> m "unlisten on UDP %d" lport);
132-
S.UDP.unlisten (S.udp stack) ~port:lport);
131+
S.UDP.unlisten (S.udp stack) ~port:lport;
133132
state := new_state ;
134133
Lwt_list.iter_p handle_answer answers >>= fun () ->
135134
Lwt_list.iter_p handle_query queries
136135
in
137136
if udp then begin
138137
S.UDP.listen (S.udp stack) ~port (udp_cb port true);
139-
Log.app (fun f -> f "DNS resolver listening on UDP port %d" port);
138+
Log.info (fun f -> f "DNS resolver listening on UDP port %d" port);
140139
end;
141140

142141
let tcp_cb query flow =
143142
let dst_ip, dst_port = T.dst flow in
144-
Log.info (fun m -> m "tcp connection from %a:%d" Ipaddr.pp dst_ip dst_port) ;
143+
Log.debug (fun m -> m "tcp connection from %a:%d" Ipaddr.pp dst_ip dst_port) ;
145144
tcp_in := FM.add (dst_ip, dst_port) (`Tcp flow) !tcp_in ;
146145
let f = Dns.of_flow flow in
147146
let rec loop () =
@@ -197,7 +196,7 @@ module Make (S : Tcpip.Stack.V4V6) = struct
197196
TLS.pp_write_error e);
198197
Lwt.return_unit
199198
| Ok tls ->
200-
Log.info (fun m -> m "tls connection from %a:%d" Ipaddr.pp dst_ip dst_port);
199+
Log.debug (fun m -> m "tls connection from %a:%d" Ipaddr.pp dst_ip dst_port);
201200
tcp_in := FM.add (dst_ip, dst_port) (`Tls tls) !tcp_in ;
202201
let tls_and_linger = { tls_flow = tls ; linger = Cstruct.empty } in
203202
let rec loop () =

resolver/dns_resolver.ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -486,7 +486,7 @@ let handle_buf t now ts query proto sender sport buf =
486486
Log.debug (fun m -> m "handled delegation %a:%d" Ipaddr.pp sender sport) ;
487487
handle_delegation t ts proto sender sport res dele
488488
| `None ->
489-
Log.info (fun m -> m "resolving %a:%d" Ipaddr.pp sender sport) ;
489+
Log.debug (fun m -> m "resolving %a:%d" Ipaddr.pp sender sport) ;
490490
(* DNSSEC request DS / DNSKEY / NS from auth *)
491491
resolve t ts proto sender sport res
492492
end

resolver/dns_resolver_cache.ml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -283,14 +283,12 @@ let answer t ts name typ =
283283
`Packet (packet t true Rcode.NoError ~signed:(is_signed r) data Domain_name.Map.empty), t
284284

285285
let handle_query t ~dnssec ~rng ip_proto ts (qname, qtype) =
286-
Log.info (fun m -> m "handle query %a (%a)"
287-
Domain_name.pp qname Packet.Question.pp_qtype qtype);
288286
match answer t ts qname qtype with
289287
| `Packet (flags, data), t ->
290-
Log.info (fun m -> m "reply for %a (%a)" Domain_name.pp qname Packet.Question.pp_qtype qtype);
288+
Log.debug (fun m -> m "handle_query: reply %a (%a)" Domain_name.pp qname
289+
Packet.Question.pp_qtype qtype);
291290
`Reply (flags, data), t
292291
| `Query name, t ->
293-
Log.info (fun m -> m "query for %a (%a): %a" Domain_name.pp qname Packet.Question.pp_qtype qtype Domain_name.pp name);
294292
(* DS should be requested at the parent *)
295293
let name', recover =
296294
if Domain_name.count_labels name > 1 && qtype = `K (Rr_map.K Ds) then
@@ -301,8 +299,9 @@ let handle_query t ~dnssec ~rng ip_proto ts (qname, qtype) =
301299
in
302300
let zone, name'', types, ip, t = resolve t ~dnssec ~rng ip_proto ts name' qtype in
303301
let name'' = recover name'' in
304-
Log.info (fun m -> m "resolve returned zone %a query %a (%a), ip %a"
305-
Domain_name.pp zone Domain_name.pp name''
306-
Fmt.(list ~sep:(any ", ") Packet.Question.pp_qtype) types
307-
Ipaddr.pp ip);
302+
Log.debug (fun m -> m "handle_query %a (%a) query %a, resolve zone %a query %a (%a), ip %a"
303+
Domain_name.pp qname Packet.Question.pp_qtype qtype
304+
Domain_name.pp name Domain_name.pp zone Domain_name.pp name''
305+
Fmt.(list ~sep:(any ", ") Packet.Question.pp_qtype) types
306+
Ipaddr.pp ip);
308307
`Query (zone, (name'', types), ip), t

0 commit comments

Comments
 (0)