Hi. Great that you have added logging capability to the PPK desktop app. This was exactly what I needed.
I noticed one minor issue with the logging: When starting logging, it asks for a file to save the log to. If you cancel this dialog, it will still start logging and tries to save to a file with a blank name. This results in a flush of error messages to the terminal.