Optiminer work for Windows too check here: https://github.com/Optiminer/OptiminerZcash
All miner can generate log files, you only need add it: > log.txt 2>&1
for example optiminer in bat file
setx GPU_FORCE_64BIT_PTR 1
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
Optiminer.exe -s zstratum+tls://us1-zcash.flypool.org:3443 -u t1YByrp449jogBb93kcRo9kmHTLboAqVzKm.RafaPC -p x > log.txt 2>&1
You will not see the miner working, but it will print everything in log.txt file
Ex: For EWBF I had to request an evolution in the miner