The invalid log entry theory is promising. Our application does indeed write out several hundred lines of logfile entries in a different format, prior to its first line that conforms to the parser mapping.
First, there is a line in the form
Log file open, 04/04/24 15:25:27
Then, hundreds of lines in the form
Logger: Example log message
Then, the rest of the log entries in the main format, an example of which I give here:
[2024.04.04-14.25.28:584][123]Logger: Example log message
LogViewPlus only shows the log entries that conform to the main format. If I select the first of these, however, in the pane that shows the full log message it is displaying all log entries from the start of the file, as if it's interpreting all of them as one single entry (this view gets truncated as there are lots of them).
I followed the instructions on the link you gave to clear logs automatically if "Log file open," is found, but it didn't work, unfortunately.
I also tried to add "Logger: message" as a separate parser mapping that it can fall back on but it seems that some kind of timestamp is mandatory, so the wizard didn't let me proceed. I was able to use the wizard to make a separate parser configuration with a timestamp, and then remove the timestamp field manually, but this didn't work either.