Hi Martijn,
It depends where you use the print statements. Is it inside the executable called by the Tool? Fastr executes tools in the background (might even be on a different host in case of a cluster/cloud execution) and the stdout/stderr is captured. There is no easy way to access it during execution, but afterwards it is in the __fastr_result__.pickle.gz (which is a pickled job object). We are looking at different way to make it easier to access this type of data, as it could help with debugging and tracking logs. The main problem is that the execution is not always performed on the same machine as you are looking at the console.
A possibility would be to both log the tool stdout/stderr to memory and a file at the same time. This file could be accessible during execution and could be inspected for progress/debug purposes. If this is desirable I will look into it. Would that solve your problem?
Cheers,
Hakim