Currently we do not care much about what does user see during some of the DTS provisioning steps, more exactly:
1) We often print very technical information, that is not very clear at first glance, and may be misleading for an avarage user;
2) Some logs that are currently being printed "flies" on the screen, that is they are being printed so quick that it is almost impossible to user to get some info out of it.
Describe the solution you'd like
1) We should provide three modes regarding logging and printing: the first mode (lets call it "user mode"), which will inform user about progress and only show short technical information about the command failed, while all logs are dumped to a file; the second mode (lets call it "debug mode") will show some tech info on the screen but not pollute it, it will be usefull for debugging and automatic tests (e.g. Robot framework). We can as well use third mode (which is already present on develop branch) for dumping exttra verbose output to a file.
2) We should consider which logs to print and do not print logs so quick.
Where is the value to a user, and who might that user be?
The problem you're addressing (if any)
Currently we do not care much about what does user see during some of the DTS provisioning steps, more exactly: 1) We often print very technical information, that is not very clear at first glance, and may be misleading for an avarage user; 2) Some logs that are currently being printed "flies" on the screen, that is they are being printed so quick that it is almost impossible to user to get some info out of it.
Describe the solution you'd like
1) We should provide three modes regarding logging and printing: the first mode (lets call it "user mode"), which will inform user about progress and only show short technical information about the command failed, while all logs are dumped to a file; the second mode (lets call it "debug mode") will show some tech info on the screen but not pollute it, it will be usefull for debugging and automatic tests (e.g. Robot framework). We can as well use third mode (which is already present on
develop
branch) for dumping exttra verbose output to a file. 2) We should consider which logs to print and do not print logs so quick.Where is the value to a user, and who might that user be?
Less overwhelming experience while using DTS.
Describe alternatives you've considered
No response
Additional context
No response