Log file: why "max_entries" does not work?

Sometimes due to some reasons my log file is filled with some big amount of records - and it seems that the “max_entries” does not work:

system_log:
  max_entries: 200

And at least twice I observed a situation when the Log file became too large.
Here - the file is > 6GB, no free space left on a device, Recorder stopped working, then more and more errors are added into the log, …
image

I believed that this “max_entries” is a kind of “safety” to prevent a situation like I described.

Created an issue here: