Ich finde, dass der Ordner der EXE genau der richtige Ordner für das log ist, da das Programm später auch an Leute ausgeliefert wird, die nicht so bewandert mit PCs sind, und die bei einem Fehler die log-Datei an uns schicken sollen. Wenn die erst nach %APPDATA% müssen, dann blicken die nich mehr durch
Deshalb meine ich ja:
Kann die Datei nicht erstellt werden, pack sie doch einfach an den richtigen Ort. Wenn die Schreibrechte da sind, kann sie ja meinetwegen im eigenen Ordner landen, das ist bei mir eh nie der Fall.