aboutsummaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorGravatar Ondřej Benkovský <ondrej.benkovsky@jamf.com> 2022-01-13 21:41:32 +0100
committerGravatar GitHub <noreply@github.com> 2022-01-13 12:41:32 -0800
commita9adfd56adbdfb3de781da255b9b6a8c7437fc42 (patch)
treee9a7ada643dc5aad4175c1648c7fa157fdee74aa /core
parent1c4e8eb75dbe28c04801280ecd84c07d6ad33049 (diff)
downloadcoredns-a9adfd56adbdfb3de781da255b9b6a8c7437fc42.tar.gz
coredns-a9adfd56adbdfb3de781da255b9b6a8c7437fc42.tar.zst
coredns-a9adfd56adbdfb3de781da255b9b6a8c7437fc42.zip
Log panic cause for better debugging (#5091)v1.8.7
Diffstat (limited to 'core')
-rw-r--r--core/dnsserver/server.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/dnsserver/server.go b/core/dnsserver/server.go
index 9b0a20b3c..fd498f196 100644
--- a/core/dnsserver/server.go
+++ b/core/dnsserver/server.go
@@ -213,7 +213,7 @@ func (s *Server) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg)
// In case the user doesn't enable error plugin, we still
// need to make sure that we stay alive up here
if rec := recover(); rec != nil {
- log.Errorf("Recovered from panic in server: %q", s.Addr)
+ log.Errorf("Recovered from panic in server: %q %v", s.Addr, rec)
vars.Panic.Inc()
errorAndMetricsFunc(s.Addr, w, r, dns.RcodeServerFailure)
}