UX Feedback on Logging and stdout #15180
Replies: 23 comments 33 replies
|
✅ from @pempey (community slack thread)
|
|
✅ I would like to see timestamps in the text version of the log output. There are timestamps in the json output and while json is human parsable it is not really human readable and timestamps can be a critical piece of information when debugging. |
|
✅ I would like the log to be more than a copy of stdout. With the current fancy stdout output processes are happening, durations are counting, but none of that shows up in the logs. I think that the logs should reflect the events that transpired, even at the |
|
I would like the stdout and the log to show more information on the invocation processing. Currently there is nothing but the query log to tell me if by |
|
✅ I would like there to be a link between the |
|
|
🎫 In the log a message that lists models and appends to the end |
|
✅ I would expect that the time format between logs is consistent. In the |
|
🎫 When an error give a list and overflows(?), truncating a list and appending and n others it defeats the usefulness of the list. This may be reasonable in the stdout but it should be supported in the log with the full list. |
|
✅ When the compile of a test fails, for example because of a missing column, I would like the error to direct me to the yaml where the test is defined in yaml and not the referents test macro in the |
|
🎫 On theme with the formatting of errors I want to mention the information provided in this error: For a while I thought that there was an error while while creating the error. After reading it a few times I surmised that the end of the error was trying to tell me why it failed to download the schema. I think that the repeated information at the end was really confusing me and leading me to not fully understand what was happening. To be fair I am currently getting hundreds of these errors/warnings so I never really stopped to read them before now. But, the formatting and they way the information is connected does not help with the communication. |
|
We support There are a few places where we suggest users run commands - for example: We should change these from (Also - "Cloud CLI credentials" are supported! #23) |
|
✅ Logs should give feedback the model selected does not exist, core's log is more useful is this scenario. Fusion Core |
|
Group the warnings differently - one section for "this is wrong with your project" and one for "this is wrong with your current dbt command" since some projects may have a lot of warnings. The example below correctly shows I tried to run a model that doesn't exist, but it's buried amongst the other project level warnings. Full log below: |
|
I was working on some logging tooling and noticed that Is there anything else in Fusion's logging that is intentionally defined differently from Core? |
Please include the database name in Fusion console log lines (not just
|












Uh oh!
There was an error while loading. Please reload this page.
What would you like to see from logs that you aren't yet seeing?
Please try to make a comment for each distinct idea so that they can be addressed individually and also prioritized with voting.
All reactions