New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sage-logger: show log(s) each line is going to on stdout #20640
Comments
Author: Erik Bray |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Reviewer: Volker Braun |
comment:4
|
comment:5
Was that the only test that changed as a result? Should be easy enough to update. |
comment:6
Since it seems that |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:8
I added an optional |
Changed branch from u/embray/sage-logger to |
comment:12
This causes every single line in the output of |
Changed commit from |
comment:13
Also: this causes leading whitespace to be dropped from the logfile, which messes up ASCII-art-style error messages from GCC for example. See #20708. |
A minor enhancement to
sage-logger
that I've found incredibly helpful. Every line output to stdout is prefixed with the name(s) of the log file(s) they are being logged to.In particular this helps sort out stdout when there are large number of make processes running in parallel. It helps to reason about what lines of output are associated with which packages. I know each package build is logged individually as well, but this still helps understand what's going on at a glance. It also helps quickly determine which log file to look at if I see something scroll past that I want to investigate further.
Component: build
Author: Erik Bray
Branch:
bc0f3da
Reviewer: Volker Braun
Issue created by migration from https://trac.sagemath.org/ticket/20640
The text was updated successfully, but these errors were encountered: