Log format | LEVEL-EMITTER-MESSAGE |
Regular expression | (.*)-(.*)-(.*) |
Example of log entries to be parsed |
INFO-MyEmitter-My log message WARN-MyEmitter-Another message... ...on two lines |
Log format | LEVEL-EMITTER-MESSAGE |
Regular expression | (.*?)-(.*?)-(.*) |
Example of log entry to be parsed | INFO-MyEmitter-Server [prod-srv-1] is DOWN |
Log format | LEVEL-EMITTER-ClientID:MESSAGE |
Regular expression | (.*?)-(.*?)-(\d+):(.*) |
Example of log entries to be parsed |
INFO-MyEmitter-243:My log message WARN-Emitter 2-3:Another message |
Quantifier | Meaning |
---|---|
? | 0 or 1 occurrence |
+ | 1 occurrence or more |
* | 0 occurrence or more |
{n} | Exactly n occurrences |
{n,} | n or more occurrences |
{n,N} | n to N occurrences |
Character class or token | Meaning |
---|---|
. | Any character |
[abc] | Character a, b, or c |
[^abc] | Any character except a, b, or c (negation) |
[a-z] | Any character between a and z, inclusive |
[a-zA-Z] | Any character between a and z, or between A and Z, inclusive |
[a-zA-Z0-9] | Any character between a and z, or between A and Z, or between 0 and 9, inclusive |
\d | Any digit: synonym of [0-9] |
\D | Any non-digit: synonym of [^0-9] |
\s | Any whitespace character: synonym of [ \t\n\x0B\f\r] |
\S | Any non-whitespace character: synonym of [^\s] |
\w | Any word character: synonym of [a-zA-Z_0-9] |
\W | Any non-word character: synonym of [^\w] |
Log format | LEVEL-EMITTER<THREAD>MESSAGE |
Regular expression | (.*?)-([^<]*)<([^>]*)>(.*) |
Example of log entry to be parsed | INFO-MyEmitter<MyThread>My log message |
Log format | [LEVEL] (EMITTER) MESSAGE |
Regular expression | \[(.*?)\] \((.*?)\) (.*) |
Example of log entry to be parsed | [INFO] (MyEmitter) My log message |
Log format | dd/MM/yy HH:mm:ss.SSS LEVEL EMITTER MESSAGE |
Regular expression | (\S+ \S+) (.*?) (.*?) (.*) |
Date format | dd/MM/yyyy HH:mm:ss.SSS |
Example of log entries to be parsed | 11/03/14 12:34:56.789 INFO MyEmitter My log message |
Log format | LEVEL EMITTER MESSAGE |
Regular expression | (.*?)\s+(.*?) (.*) |
Example of log entries to be parsed |
INFO MyEmitter My log message
CRITICALERROR MyEmitter My log message WARNING MyEmitter My log message |
Log format |
LEVEL EMITTER [ClientID]MESSAGE
or LEVEL EMITTER MESSAGE |
Regular expression | (.*?) (.*?) (\[\d+\])?(.*) |
Example of log entries to be parsed |
INFO MyEmitter My message
INFO MyEmitter [243]My message |
Log format |
LEVEL EMITTER <ClientID> MESSAGE
or LEVEL EMITTER MESSAGE |
Regular expression | (.*?) (.*?) (?:<(\d+)> )?(.*) |
Example of log entries to be parsed |
INFO MyEmitter My message
INFO MyEmitter <243> My message |
Log format |
[ENTRY]LEVEL[/LEVEL] EMITTER[/EMITTER] MESSAGE[/ENTRY] |
Regular expression | \[ENTRY\](.*?)\[/LEVEL\]\n(.*?)\[/EMITTER\]\n(.*)\[/ENTRY\] |
Example of log entry to be parsed |
[ENTRY]INFO[/LEVEL] MyEmitter[/EMITTER] My message[/ENTRY] |