Parsing multi-line files


Author
Message
Laura
Laura
New Member (36 reputation)New Member (36 reputation)New Member (36 reputation)New Member (36 reputation)New Member (36 reputation)New Member (36 reputation)New Member (36 reputation)New Member (36 reputation)New Member (36 reputation)
Group: Forum Members
Posts: 3, Visits: 8
I've got some testing scripts that output multiple lines that I'm having some issues parsing. The format of the output is:
1
03/05/20 14:11:28

DIG 0.0536 ms ;; Received 66 bytes from x.x.x.x#53(x.x.x.x) in 64 ms ****NSLOOKUP 0.0252 ms Server: ns1
DIG 0.0309 ms ;; Received 66 bytes from x.x.x.x#53(x.x.x.x) in 23 ms ****NSLOOKUP 0.0226 ms Server: ns2
DIG 0.0309 ms ;; Received 66 bytes from x.x.x.x#53(x.x.x.x) in 23 ms ****NSLOOKUP 0.0222 ms Server: ns3
DIG 0.0275 ms ;; Received 66 bytes from x.x.x.x#53(x.x.x.x) in 24 ms ****NSLOOKUP 0.0215 ms Server: ns4

Each test increments the counter by 1 and lists the time the test started.

The basic parser will pull out the sequence number and date and put all 4 lines as the message. The Parser Wizard doesn't like any patterns, regardless of how detailed or basic I make it. [Unable to parse log entry. Error: Including the new line, a minimum of two elements must be found in the conversion pattern.] The PatternParser with multiple arguments comes the closest, but separates the lines so that they're no longer associated with the date or sequence number. I have to include %n in order for them to work, though.
What I'd love is for each test cycle to be a single row, without needing to manipulate either the input or the output.
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...





Similar Topics

Login

Explore
Messages
Mentions
Search