diff --git a/cmd/media_repo/inits.go b/cmd/media_repo/inits.go
index 2bc77dfa7a2a9a762962ab71fb02a3bd730d1434..fc763a56407fb5b92deeda9197904d1d3c648f2d 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 d168ce60ac4b8d48e02e0bfa7a00ce94035b88f1..4cd61d5d5494bc35905aa24c5de30384fa3a8ca7 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,