From 435ce3398c0d1e5673fa937654ca5e2ef108e7a1 Mon Sep 17 00:00:00 2001 From: Travis Ralston <travpc@gmail.com> Date: Sat, 28 Dec 2019 15:42:18 -0700 Subject: [PATCH] Fix NPEs when the initial log context is used --- cmd/media_repo/inits.go | 4 ++-- common/rcontext/request_context.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/media_repo/inits.go b/cmd/media_repo/inits.go index 2bc77dfa..fc763a56 100644 --- a/cmd/media_repo/inits.go +++ b/cmd/media_repo/inits.go @@ -54,9 +54,9 @@ func scanAndStartUnfinishedTasks() error { return err } - logrus.Infof("Started replacement task ID %d for unfinished task %d (%s)", newTask.ID, task.ID, task.Name) + taskCtx.Log.Infof("Started replacement task ID %d for unfinished task %d (%s)", newTask.ID, task.ID, task.Name) } else { - logrus.Warn(fmt.Sprintf("Unknown task %s at ID %d - ignoring", task.Name, task.ID)) + taskCtx.Log.Warn(fmt.Sprintf("Unknown task %s at ID %d - ignoring", task.Name, task.ID)) } } diff --git a/common/rcontext/request_context.go b/common/rcontext/request_context.go index d168ce60..4cd61d5d 100644 --- a/common/rcontext/request_context.go +++ b/common/rcontext/request_context.go @@ -10,7 +10,7 @@ import ( func Initial() RequestContext { return RequestContext{ Context: context.Background(), - Log: &logrus.Entry{}, + Log: logrus.WithFields(logrus.Fields{"nocontext": true}), Config: config.DomainRepoConfig{ MinimumRepoConfig: config.Get().MinimumRepoConfig, Downloads: config.Get().Downloads.DownloadsConfig, -- GitLab