Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Make migrations log output to stdout #8054

Merged
merged 1 commit into from
Apr 14, 2021

Conversation

gammazero
Copy link
Contributor

Migrations were logging to a mix of stdout and stderr. This was due to the individual migration binaries logging non-error output to stdout, while the migration library (which downloads and executed these migrations) was logging to stderr. This inconsistency can be confusing. Also, previous versions of go-ipfs wrote non-error output to stdout. This PR fixes this so that non-error output from the migrations library is written to stdout.

  • Do not use global logger
  • Added test to look for expected log output.

Note to reviewers: This change does not affect sharness tests in PR #8053

Migrations were logging to a mix of stdout and stderr.  This was due to the individual migration binaries logging non-error output to stdout, while the migration library (which downloads and executed these migrations) was logging to stderr.  This inconsistency can be confusing.  Also, previous versions of go-ipfs wrote non-error output to stdout. This PR fixes this so that non-error output from the migrations library is written to stdout.

Added test to look for expected log output.
@gammazero gammazero requested a review from aschmahmann April 6, 2021 03:33
@aschmahmann aschmahmann merged commit 2693565 into master Apr 14, 2021
@aschmahmann aschmahmann deleted the chore/migration-output-stdout branch April 14, 2021 17:57
@aschmahmann aschmahmann mentioned this pull request May 14, 2021
71 tasks
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants