Correct "-log" behaviour (cf FauxFaux/PuTTYTray#97 )

Shouldn't force Overwrite & Flush, but can force to output if default is no output (otherwise the argument would be useless).
Use putty.h constants for better understanding.