properly pass $logger object
win32: properly collect 32bit software in user env

Co-authored-by: Tomás Abad <tabadgp@gmail.com>