It looks like after you change your QSettings, and they are reflected there, you need to use:
or
Log4Qt::PropertyConfigurator::configure()
with a reference to your QSettings variable. If that doesn't apply the filename change, you may need to look for a way to run startup on the Log4Qt singleton.
Hope that helps.