If an exception is thrown from some thread and it’s not caught, it will be printed in the console.
In your server, if the console output doesn’t go to any file or any log cloud, it will just disappear and you won’t understand what error has happened.
Example 1: your multi-thread batch job seems to have halted, but there is no Exception or Error log in any of your log files.