Further logging improvements

This commit is contained in:
Daniel 2020-09-24 22:44:27 +02:00
parent 0f2e3cdb2f
commit 00de73d65e
4 changed files with 17 additions and 13 deletions

View file

@ -121,6 +121,9 @@ func Resolve(ctx context.Context, q *Query) (rrCache *RRCache, err error) {
}
// log
// try adding a context tracer
ctx, tracer := log.AddTracer(ctx)
defer tracer.Submit()
log.Tracer(ctx).Tracef("resolver: resolving %s%s", q.FQDN, q.QType)
// check query compliance
@ -225,6 +228,7 @@ func checkCache(ctx context.Context, q *Query) *RRCache {
// resolve async
module.StartWorker("resolve async", func(ctx context.Context) error {
ctx, tracer := log.AddTracer(ctx)
defer tracer.Submit()
tracer.Debugf("resolver: resolving %s async", q.ID())
_, err := resolveAndCache(ctx, q, nil)
if err != nil {