refactor LogPath to a property
Use built-in Settings to store settings