update swift user, ensure log file ownership