Hello, I have logs with some events. My events start from:"main: number of bytes received: " and finish to:"msgsnd_w_retry [dst task: COMMSINT, time: 27/03/2011 09:48:31.0157]: Send msg to queue 34504712". I use line Line breaker: "LINE_BREAKER= (^.)*+Send\s+msg\s+to\s+queue\s+\d* (\n)* (^.)*+\v*+\s*+main+:+\s*+number+\s*+of+\s*+bytes+\s*+received+:+\s*+\d"
and I want to see only my event . But It doesn't not work. Help mу pls.
The LINE_BREAKER statement is an unquoted regex string that defines the text that comes between events. A capturing group is required and the contents of that group will be discarded. You probably want something like:
LINE_BREAKER = ([\r\n])main:
Yes, I want this, but i don't how how to write?
Use a site like regex101.com to find a regex string that finds the separators between your events. Put that regex string in your local/props.conf file under the appropriate stanza. Restart Splunk for the change to take effect.