Group timestamp(?P<timestamp>\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2},\d{3}) \d{4}a Unicode decimal digit, repeated exactly 4 times
-the literal - (4510 / 558 / 2D16)
\d{2}a Unicode decimal digit, repeated exactly 2 times
-the literal - (4510 / 558 / 2D16)
\d{2}a Unicode decimal digit, repeated exactly 2 times
the literal (3210 / 408 / 2016)
\d{2}a Unicode decimal digit, repeated exactly 2 times
:the literal : (5810 / 728 / 3A16)
\d{2}a Unicode decimal digit, repeated exactly 2 times
:the literal : (5810 / 728 / 3A16)
\d{2}a Unicode decimal digit, repeated exactly 2 times
,the literal , (4410 / 548 / 2C16)
\d{3}a Unicode decimal digit, repeated exactly 3 times
the literal (3210 / 408 / 2016)
Group level(?P<level>INFO|ERROR|WARN|TRACE|DEBUG|FATAL) INFOthe literal text INFO (case sensitive) ERRORthe literal text ERROR (case sensitive) WARNthe literal text WARN (case sensitive) TRACEthe literal text TRACE (case sensitive) DEBUGthe literal text DEBUG (case sensitive) FATALthe literal text FATAL (case sensitive) \s+a Unicode whitespace character, repeated at least once
\[the literal [ (9110 / 1338 / 5B16)
Group firstSquareBrackets(?P<firstSquareBrackets>[^\]]*) Negated Character Class[^\]]* *matches any number of characters outside the set below:
\]the literal ] (9310 / 1358 / 5D16)
]the literal ] (9310 / 1358 / 5D16)
\s+a Unicode whitespace character, repeated at least once
\[the literal [ (9110 / 1338 / 5B16)
Group secondSquareBrackets(?P<secondSquareBrackets>[^\]]*) Negated Character Class[^\]]* *matches any number of characters outside the set below:
\]the literal ] (9310 / 1358 / 5D16)
]the literal ] (9310 / 1358 / 5D16)
\s+a Unicode whitespace character, repeated at least once
\[the literal [ (9110 / 1338 / 5B16)
Group thirdSquareBrackets(?P<thirdSquareBrackets>[^\]]*) Negated Character Class[^\]]* *matches any number of characters outside the set below:
\]the literal ] (9310 / 1358 / 5D16)
]the literal ] (9310 / 1358 / 5D16)
\s+a Unicode whitespace character, repeated at least once
\[the literal [ (9110 / 1338 / 5B16)
Group fourthSquareBrackets(?P<fourthSquareBrackets>[^\]]*) Negated Character Class[^\]]* *matches any number of characters outside the set below:
\]the literal ] (9310 / 1358 / 5D16)
]the literal ] (9310 / 1358 / 5D16)
\s+a Unicode whitespace character, repeated at least once
\[the literal [ (9110 / 1338 / 5B16)
Group fifthSquareBrackets(?P<fifthSquareBrackets>[^\]]*) Negated Character Class[^\]]* *matches any number of characters outside the set below:
\]the literal ] (9310 / 1358 / 5D16)
Group textMessage(?P<textMessage>.*?) .*?any Unicode character (except for line terminators), repeated any number of times
Positive Lookahead(?=\\Z|;\s+|\n) \\the literal \ (9210 / 1348 / 5C16)
Zthe literal Z (9010 / 1328 / 5A16) (case sensitive)
;the literal ; (5910 / 738 / 3B16)
\s+a Unicode whitespace character, repeated at least once
\na line-feed (newline) character (ASCII 10)