Glad that helped Laurent.
I have just added the documentation on
specifier arguments. That documentation should have been created awhile ago, apologies for any confusion.
LogViewPlus requires all log entries to have a
timestamp, so the last two configurations you have defined are probably not going to add value. I think your parser configuration would be better defined as just the first two lines:
[%d{yyyy.MM.dd-HH.mm.ss:fff}][%3t]%c: %p{-expectedValues:VeryVerbose,Verbose,Display,Warning,Error}: %m%n
[%d{yyyy.MM.dd-HH.mm.ss:fff}][%3t]%c: %m%n
> some lines not parsed as single log line
LogViewPlus parses log entries - not lines. It is fine for log entries to span multiple lines or contain whitespace lines. There is no way to override this behaviour.
The newline specifier (%n) is a bit confusing in this case because it is flexible. It could mean a new line if the parser configuration continues across another line, or it could indicate the end of the log entry. In the parser configurations above, it means "end of log entry". LogViewPlus will scan for a new date to indicate the start of the next log entry and append invalid lines to the last specifier (%m in this case).
If you would like to view messages as one line in the log entry grid, you could consider changing your
grid view settings.
Hope that helps,
Toby