When logging to file was disabled, the history.yml could get too large and saving further history to it would take too long and could cause hickups for the server.
Thus, now a backup of the history.yml file is created once it's bigger than 100kb. This should hold (roughly) 700 per-player logged payments.
The size check is only done on server startup.