We agree and have lots of plans to improve the build log, including showing an error view. Note that as of v220.127.116.112 the latest error message is shown in the build log at the end of each failed action.
We also have shorter term plans to add expressions which you can use to extract error messages from the log file.
I’m not sure why you would need to do this. The log.txt file is already in a folder associated the build. The workspace folder is unique to the build and ends with the build number.
You can use the Copy action to copy it to another folder and a Rename action to rename it. You can use the expression
$Build.BuildNumber$ in the New Name field to the Rename action to identify the build. If you put these actions under a Catch action, then they will run when the stage fails.
We have been working on a Rest API, but this is currently on hold until we can convert the code base to .net core. You can run external programs, PowerShell scripts or FinalBuilder scripts from build actions to read and parse the log file.
We are also a small company. Our processes are fast but with have a large feature list to implement. Note that you’ll need to upgrade to take advantage of any new features that we implement based on your requests.