The only reason you see the player log when not applying batch mode is because of a technicality of how the Console window works in the editor. You can sort of tell by the format of the log messages where there are UI markers in the message.
If you would run an editor instance where you have closed the Console window you would also not see the player log message in the editor log.
If you want to try this out yourself, you can reproduce this by launching the project in the editor, close the console window and then go back to command line and run tests without `-batchMode`.