JAnsiTextRenderer |  | 0% |  | 0% | 30 | 30 | 160 | 160 | 11 | 11 | 1 | 1 |
AnsiEscape |  | 0% |  | 0% | 21 | 21 | 126 | 126 | 7 | 7 | 1 | 1 |
PatternParser |   | 49% |   | 38% | 68 | 95 | 131 | 281 | 5 | 15 | 0 | 1 |
HighlightConverter |  | 0% |  | 0% | 28 | 28 | 81 | 81 | 7 | 7 | 1 | 1 |
ThrowablePatternConverter |   | 14% |   | 10% | 50 | 51 | 80 | 93 | 8 | 9 | 0 | 1 |
CachedDateFormat |  | 0% |  | 0% | 30 | 30 | 73 | 73 | 9 | 9 | 1 | 1 |
DatePatternConverter |  | 0% |  | 0% | 37 | 37 | 82 | 82 | 18 | 18 | 1 | 1 |
MdcPatternConverter |  | 0% |  | 0% | 27 | 27 | 58 | 58 | 8 | 8 | 1 | 1 |
StyleConverter |  | 0% |  | 0% | 18 | 18 | 54 | 54 | 5 | 5 | 1 | 1 |
LevelPatternConverter |  | 0% |  | 0% | 22 | 22 | 39 | 39 | 6 | 6 | 1 | 1 |
DynamicWordAbbreviator |  | 0% |  | 0% | 22 | 22 | 42 | 42 | 6 | 6 | 1 | 1 |
NameAbbreviator |  | 0% |  | 0% | 22 | 22 | 46 | 46 | 4 | 4 | 1 | 1 |
FormattingInfo |   | 44% |  | 0% | 9 | 18 | 32 | 51 | 2 | 11 | 0 | 1 |
VariablesNotEmptyReplacementConverter |  | 0% |  | 0% | 16 | 16 | 37 | 37 | 4 | 4 | 1 | 1 |
AbstractStyleNameConverter |  | 0% |  | 0% | 10 | 10 | 28 | 28 | 4 | 4 | 1 | 1 |
MessagePatternConverter |  | 0% |  | 0% | 18 | 18 | 29 | 29 | 5 | 5 | 1 | 1 |
RootThrowablePatternConverter |  | 0% |  | 0% | 12 | 12 | 26 | 26 | 3 | 3 | 1 | 1 |
MaxLengthConverter |  | 0% |  | 0% | 10 | 10 | 29 | 29 | 3 | 3 | 1 | 1 |
RegexReplacementConverter |  | 0% |  | 0% | 8 | 8 | 27 | 27 | 3 | 3 | 1 | 1 |
EncodingPatternConverter.EscapeFormat.new EncodingPatternConverter.EscapeFormat() {...} |  | 0% |  | 0% | 16 | 16 | 28 | 28 | 3 | 3 | 1 | 1 |
EncodingPatternConverter |  | 0% |  | 0% | 11 | 11 | 25 | 25 | 4 | 4 | 1 | 1 |
LiteralPatternConverter |  | 7% |   | 12% | 15 | 16 | 14 | 15 | 7 | 8 | 0 | 1 |
MapPatternConverter |  | 0% |  | 0% | 12 | 12 | 16 | 16 | 5 | 5 | 1 | 1 |
EqualsBaseReplacementConverter |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 3 | 3 | 1 | 1 |
NameAbbreviator.PatternAbbreviatorFragment |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 4 | 4 | 1 | 1 |
RepeatPatternConverter |  | 0% |  | 0% | 9 | 9 | 27 | 27 | 5 | 5 | 1 | 1 |
EqualsReplacementConverter |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 3 | 3 | 1 | 1 |
EqualsIgnoreCaseReplacementConverter |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 3 | 3 | 1 | 1 |
EncodingPatternConverter.EscapeFormat.new EncodingPatternConverter.EscapeFormat() {...} |  | 0% |  | 0% | 8 | 8 | 19 | 19 | 2 | 2 | 1 | 1 |
PatternFormatter |   | 24% |  | 12% | 9 | 13 | 18 | 26 | 5 | 9 | 0 | 1 |
NameAbbreviator.PatternAbbreviator |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 4 | 4 | 1 | 1 |
DatePatternConverter.FixedFormatter |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 5 | 5 | 1 | 1 |
IntegerPatternConverter |  | 0% |  | 0% | 10 | 10 | 17 | 17 | 5 | 5 | 1 | 1 |
UuidPatternConverter |  | 0% |  | 0% | 8 | 8 | 11 | 11 | 3 | 3 | 1 | 1 |
RegexReplacement |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 5 | 5 | 1 | 1 |
ExtendedThrowablePatternConverter |   | 19% |  | 0% | 7 | 9 | 15 | 18 | 1 | 3 | 0 | 1 |
DatePatternConverter.PatternFormatter |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 5 | 5 | 1 | 1 |
ProcessIdPatternConverter |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 5 | 5 | 1 | 1 |
MessagePatternConverter.FormattedMessagePatternConverter |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 2 | 2 | 1 | 1 |
NameAbbreviator.MaxElementAbbreviator.Strategy.new NameAbbreviator.MaxElementAbbreviator.Strategy() {...} |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 2 | 2 | 1 | 1 |
NameAbbreviator.MaxElementAbbreviator.Strategy.new NameAbbreviator.MaxElementAbbreviator.Strategy() {...} |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 2 | 2 | 1 | 1 |
LoggerPatternConverter |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 4 | 4 | 1 | 1 |
ClassNamePatternConverter |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 4 | 4 | 1 | 1 |
MessagePatternConverter.SimpleMessagePatternConverter |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 3 | 3 | 1 | 1 |
EncodingPatternConverter.EscapeFormat |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 1 | 1 |
NamePatternConverter |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 2 | 2 | 1 | 1 |
MessagePatternConverter.RenderingPatternConverter |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
FullLocationPatternConverter |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 5 | 5 | 1 | 1 |
NameAbbreviator.MaxElementAbbreviator.Strategy |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
LineLocationPatternConverter |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 5 | 5 | 1 | 1 |
MethodLocationPatternConverter |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 5 | 5 | 1 | 1 |
RelativeTimePatternConverter |  | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
LineSeparatorPatternConverter |  | 0% | | n/a | 6 | 6 | 9 | 9 | 6 | 6 | 1 | 1 |
FileLocationPatternConverter |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 4 | 4 | 1 | 1 |
SequenceNumberPatternConverter |  | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
MarkerSimpleNamePatternConverter |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 3 | 3 | 1 | 1 |
NdcPatternConverter |  | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
NameAbbreviator.MaxElementAbbreviator |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
DatePatternConverter.CachedTime |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 1 | 1 |
MarkerPatternConverter |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 3 | 3 | 1 | 1 |
ThreadNamePatternConverter |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
EndOfBatchPatternConverter |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
LoggerFqcnPatternConverter |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
ThreadPriorityPatternConverter |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
ThreadIdPatternConverter |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
SimpleLiteralPatternConverter |   | 65% |   | 62% | 7 | 12 | 8 | 17 | 4 | 8 | 0 | 1 |
LevelPatternConverter.LevelMapLevelPatternConverter |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
FileDatePatternConverter |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 | 1 | 1 |
NanoTimePatternConverter |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
LogEventPatternConverter |  | 25% |  | 0% | 5 | 6 | 6 | 8 | 4 | 5 | 0 | 1 |
DatePatternConverter.UnixMillisFormatter |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
DatePatternConverter.UnixFormatter |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
AbstractStyleNameConverter.Cyan |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
AbstractStyleNameConverter.Green |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
AbstractStyleNameConverter.White |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
AbstractStyleNameConverter.Black |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
AbstractStyleNameConverter.Blue |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
AbstractStyleNameConverter.Magenta |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
AbstractStyleNameConverter.Red |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
AbstractStyleNameConverter.Yellow |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
PlainTextRenderer |   | 50% | | n/a | 2 | 5 | 4 | 7 | 2 | 5 | 0 | 1 |
LevelPatternConverter.SimpleLevelPatternConverter |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
SimpleLiteralPatternConverter.Noop |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
EncodingPatternConverter.EscapeFormat.new EncodingPatternConverter.EscapeFormat() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
EncodingPatternConverter.EscapeFormat.new EncodingPatternConverter.EscapeFormat() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
NameAbbreviator.NOPAbbreviator | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
NotANumber | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
AbstractPatternConverter |  | 66% | | n/a | 2 | 4 | 2 | 7 | 2 | 4 | 0 | 1 |
SimpleLiteralPatternConverter.StringValue | | 53% | | n/a | 1 | 2 | 2 | 5 | 1 | 2 | 0 | 1 |
SimpleLiteralPatternConverter.Space | | 64% | | n/a | 1 | 3 | 2 | 4 | 1 | 3 | 0 | 1 |
HtmlTextRenderer | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
DatePatternConverter.Formatter | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
PatternParser.ParserState |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 | 0 | 1 |