-
Notifications
You must be signed in to change notification settings - Fork 10
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
reduce, refactor logs #382
Comments
Положение (вводная, аксиома, итп):
Выводы
|
There are 2 workflow
|
locker
added a commit
to locker/tarantool-luatest
that referenced
this issue
Oct 29, 2024
Unified logging is a fetaure that enables writing logs emitted by all server instances instances and the luatest runner itself to a single file. It's implemented by duplicating logs to stdout (using the tee Linux command) and piping stdout to a log file in OutputBeautifier. The OutputBeautifier still writes the logs to stdout, even if unified logging is enabled. As a result, on any failure the runner spams stdout with captured logs of started server instances. There's no need for that because all logs can be read from the unified log file. It only clutters the output making it difficult to figure out what went wrong. So let's disable writing to stdout in OutputBeautifier if unified logging is enabled. No changelog because the feature was added by commit f8a1c10 ("Add logging to unified file"), which hasn't been released yet. Closes tarantool#382
Merged
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Now if I run a cluster that contains: 2 routers, 3 storages, 1 manager, etc I see all logs.
But all tests runs only one host! I want watching only test-flow from the host.
Note: From time to time I have 60-100 screens log-text about ONE FAILED TEST.
So, It would be nice:
:exec
:router 1 |
,router 2 |
etcPS:
if I do
and one test is failed, I want a mode that showes only reduced pass-failed log without spam about all problems and happen things in cluster that contains 10-20 nodes.
Please, provide an option to see what test is ok and what is failed. Let's full log be placed somewhere but not showed in terminal!
The text was updated successfully, but these errors were encountered: