Hi Steve
have you restarted the application after the log size change in settings? It is needed to trigger the scheduled task to prune the exceeding entries.
Later, the number of record varies from 100 to 110 % of the specified size. This is because the scheduled task keeps the log size periodically, not after each added entry.
The percentage spread can be changed in web.config, using key CMSLogKeepPercent
You could also enable logging of events to text file using key CMSLogEventsToFile to keep all entries stored.
Some more details can be found in this DevGuide article -
web.config parameters.
Best regards,
Zdenek C.