apache / logging-log4j2
Conditional Complexity

The distribution of complexity of units (measured with McCabe index).

Intro
Learn more...
Conditional Complexity Overall
<1% | 1% | 8% | 14% | 74%
Legend:
51+
26-50
11-25
6-10
1-5
Alternative Visuals
Conditional Complexity per Extension
51+
26-50
11-25
6-10
1-5
java<1% | 1% | 8% | 14% | 74%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
log4j-core1% | 2% | 8% | 15% | 71%
log4j-flume-ng0% | 20% | 27% | 19% | 33%
log4j-layout-template-json0% | <1% | 6% | 15% | 76%
log4j-1.2-api0% | 0% | 14% | 19% | 65%
log4j-api0% | 0% | 5% | 11% | 83%
log4j-kubernetes0% | 0% | 42% | 5% | 52%
log4j-perf0% | 0% | 2% | 8% | 88%
log4j-web0% | 0% | 22% | 26% | 50%
log4j-jakarta-web0% | 0% | 22% | 26% | 50%
log4j-spring-boot0% | 0% | 41% | 9% | 48%
log4j-core-java90% | 0% | 32% | 5% | 61%
log4j-mongodb30% | 0% | 33% | 0% | 66%
log4j-couchdb0% | 0% | 69% | 0% | 30%
log4j-jpa0% | 0% | 8% | 23% | 67%
log4j-docker0% | 0% | 10% | 7% | 82%
log4j-jul0% | 0% | 0% | 15% | 84%
log4j-to-slf4j0% | 0% | 0% | 18% | 81%
log4j-cassandra0% | 0% | 0% | 33% | 66%
log4j-slf4j-impl0% | 0% | 0% | 12% | 87%
log4j-iostreams0% | 0% | 0% | 4% | 95%
log4j-jakarta-smtp0% | 0% | 0% | 15% | 84%
log4j-jdbc-dbcp20% | 0% | 0% | 13% | 86%
log4j-taglib0% | 0% | 0% | 5% | 94%
log4j-jmx-gui0% | 0% | 0% | 6% | 93%
log4j-api-java90% | 0% | 0% | 21% | 78%
log4j-to-jul0% | 0% | 0% | 11% | 88%
log4j-slf4j2-impl0% | 0% | 0% | 2% | 97%
log4j-appserver0% | 0% | 0% | 0% | 100%
log4j-mongodb40% | 0% | 0% | 0% | 100%
log4j-layout-template-json-test0% | 0% | 0% | 0% | 100%
log4j-jcl0% | 0% | 0% | 0% | 100%
log4j-jpl0% | 0% | 0% | 0% | 100%
log4j-spring-cloud-config0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
148 70 4
191 68 3
316 67 1
67 39 1
126 37 0
134 33 2
55 33 2
136 32 0
126 32 5
45 30 3
61 30 1
69 30 1
99 28 3
108 28 3
51 26 3
96 26 2
95 26 0
81 25 2
122 25 4
120 25 6
87 24 0
74 23 6
76 22 5
69 22 2
55 22 4
101 22 0
89 21 3
83 21 0
49 21 5
70 20 1
67 20 2
67 20 2
77 20 3
82 19 1
102 19 1
60 19 2
70 19 3
56 19 1
62 18 1
66 18 7
54 18 3
62 18 3
54 18 4
53 18 2
30 18 1
70 18 19
61 18 2
70 17 1
71 17 2
48 17 2