Add command reporting verbosity. This is intended to better support troubleshooting.
Mainly, the support for level=LiveOutput. This streams command output to the task activity log.
Output may be filtered at 2 points:
When the bytes are collected. Example: format output with terminal control characters (no \n).
When the lines are reported. Filter in/out to reduce noise. Example: verbose output designed to convey progress can be interpreted and reported as progress rather than spamming the log.
The output reporting is rate-limited using a backoff algorithm.
Add command Newconstructor and update the repository package to use it.
Add command reporting verbosity. This is intended to better support troubleshooting. Mainly, the support for level=LiveOutput. This streams command output to the task activity log. Output may be filtered at 2 points:
The output reporting is rate-limited using a backoff algorithm.
Add command
New
constructor and update the repository package to use it.