As can be seen in
LPS-24107, subprocesses can be executed with logging enabled. However, certain problems do exist in this framework.
- Logs are delayed until the end of execution. This is problematic when the subprocess is quite long and part of the logging is to track the progress of the execution.
- Logs are not displayed if an exception is thrown.
- When logs are displayed, at the end of the execution, a few garbage characters are displayed.