aboutsummaryrefslogtreecommitdiff
path: root/guix-data-service/jobs/load-new-guix-revision.scm
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2019-06-22 15:53:44 +0200
committerChristopher Baines <mail@cbaines.net>2019-06-22 15:53:44 +0200
commitf504eec519a80eacdec01d313a9bbe9a2a185d15 (patch)
tree98e85909d197e2b866bf16d9c0aa6bcea342e008 /guix-data-service/jobs/load-new-guix-revision.scm
parent05165929a5e66b3e371f841b74446987b4a09f02 (diff)
downloaddata-service-f504eec519a80eacdec01d313a9bbe9a2a185d15.tar
data-service-f504eec519a80eacdec01d313a9bbe9a2a185d15.tar.gz
Direct the build output to the logging-port
So that this is logged.
Diffstat (limited to 'guix-data-service/jobs/load-new-guix-revision.scm')
-rw-r--r--guix-data-service/jobs/load-new-guix-revision.scm11
1 files changed, 6 insertions, 5 deletions
diff --git a/guix-data-service/jobs/load-new-guix-revision.scm b/guix-data-service/jobs/load-new-guix-revision.scm
index 6995dac..8650202 100644
--- a/guix-data-service/jobs/load-new-guix-revision.scm
+++ b/guix-data-service/jobs/load-new-guix-revision.scm
@@ -661,11 +661,12 @@ ORDER BY load_new_guix_revision_jobs.id DESC")
(lambda (logging-conn)
(let ((logging-port (log-port id logging-conn)))
(set-current-output-port logging-port)
- (set-current-error-port logging-port))
- (let ((result
- (load-new-guix-revision conn git-repository-id commit)))
- (combine-log-parts! logging-conn id)
- result)))))
+ (set-current-error-port logging-port)
+ (let ((result
+ (parameterize ((current-build-output-port logging-port))
+ (load-new-guix-revision conn git-repository-id commit))))
+ (combine-log-parts! logging-conn id)
+ result))))))
(set-current-output-port previous-output-port)
(set-current-error-port previous-error-port)
result)))