When you update any (even custom) column of User entity XenForo automatically adds a new entry to "User change log".
The only exception here is using fastUpdate() method. It directly updates the database without calling save() so any changes made that way will not appear in log.
Let's say you...