apache / logging-log4j-kotlin
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 43 files with 1,011 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 14 files changed 6-20 times (638 lines of code)
    • 29 files changed 1-5 times (373 lines of code)
0% | 0% | 0% | 63% | 36%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 43 files with 1,011 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 36 files changed by 2-5 contributors (888 lines of code)
    • 7 files changed by 1 contributor (123 lines of code)
0% | 0% | 0% | 87% | 12%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
xml, kt, ftl, yaml, adoc, txt, gitignore, gitattributes, java, sh, json, editorconfig, cmd, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
kt0% | 0% | 0% | 79% | 20%
xml0% | 0% | 0% | 27% | 72%
yaml0% | 0% | 0% | 0% | 100%
java0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
log4j-api-kotlin0% | 0% | 0% | 91% | 8%
log4j-api-kotlin-benchmark0% | 0% | 0% | 87% | 12%
src0% | 0% | 0% | 30% | 69%
log4j-api-kotlin-sample0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 43)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
LoggingFactory.kt
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
41 4 2018-02-28 2024-01-15 14 5 rocketraman@gmail.com piotr.github@karwasz.org
KotlinLogger.kt
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
396 123 2018-02-28 2023-09-14 8 4 rocketraman@gmail.com volkan@yazi.ci
JPMS.xml
in src/changelog/1.3.0
6 - 2023-09-28 2024-04-18 7 3 volkan@yazi.ci volkan@yazi.ci
7 - 2023-01-30 2024-04-18 7 3 mattsicker@apache.org volkan@yazi.ci
7 - 2023-01-30 2024-04-18 7 3 mattsicker@apache.org volkan@yazi.ci
LOG4J2-1705_Create_Kotlin_API.xml
in src/changelog/1.0.0
7 - 2023-01-30 2024-04-18 7 3 mattsicker@apache.org volkan@yazi.ci
7 - 2023-01-30 2024-04-18 7 3 mattsicker@apache.org volkan@yazi.ci
7 - 2023-01-30 2024-04-18 7 3 mattsicker@apache.org volkan@yazi.ci
7 - 2023-01-30 2024-04-18 7 3 mattsicker@apache.org volkan@yazi.ci
CoroutineThreadContext.kt
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
57 2 2018-12-07 2024-02-10 7 3 rocketraman@gmail.com rocketraman@gmail.com
Logging.kt
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
5 - 2017-11-24 2023-01-30 6 3 rocketraman@gmail.com mattsicker@apache.org
OSGi-Bundle-SymbolicName.xml
in src/changelog/1.3.0
6 - 2023-09-28 2024-04-18 6 2 volkan@yazi.ci volkan@yazi.ci
37-facelift.xml
in src/changelog/1.3.0
7 - 2023-09-28 2024-04-18 6 2 volkan@yazi.ci volkan@yazi.ci
LoggingBenchmark.kt
in log4j-api-kotlin-benchmark/src/main/kotlin/org/apache/logging/log4j/kotlin/benchmark
78 12 2020-05-13 2024-01-15 6 3 rocketraman@gmail.com piotr.github@karwasz.org
28-Update_Log4j_baseline.xml
in src/changelog/1.3.0
6 - 2023-09-28 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
kotlin-baseline.xml
in src/changelog/1.3.0
6 - 2023-09-28 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
junit5.xml
in src/changelog/1.3.0
6 - 2023-09-28 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
skip-deploy.xml
in src/changelog/1.3.0
6 - 2023-10-03 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
dokka.xml
in src/changelog/1.3.0
6 - 2023-10-03 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
7 - 2023-09-28 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
32-Catching_Throwing.xml
in src/changelog/1.3.0
7 - 2023-09-28 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
7 - 2023-09-28 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
LoggingAppMixin.kt
in log4j-api-kotlin-sample/src/main/kotlin/org/apache/logging/log4j/kotlin/sample
33 1 2018-02-20 2024-01-15 5 4 rocketraman@gmail.com piotr.github@karwasz.org
LoggingApp.kt
in log4j-api-kotlin-sample/src/main/kotlin/org/apache/logging/log4j/kotlin/sample
34 1 2016-12-08 2024-01-15 5 4 rocketraman@gmail.com piotr.github@karwasz.org
60 - 2024-04-18 2024-06-20 5 1 volkan@yazi.ci volkan@yazi.ci
Suppliers.kt
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
6 - 2018-03-01 2023-09-14 4 3 rocketraman@gmail.com volkan@yazi.ci
log4j2.xml
in log4j-api-kotlin-benchmark/src/main/resources
11 - 2020-05-13 2023-09-14 4 2 rocketraman@gmail.com volkan@yazi.ci
log4j2.xml
in log4j-api-kotlin-sample/src/main/resources
15 - 2018-03-27 2023-09-14 3 2 boards@gmail.com volkan@yazi.ci
LoggingAppExtensionProperty.kt
in log4j-api-kotlin-sample/src/main/kotlin/org/apache/logging/log4j/kotlin/sample
39 1 2023-01-28 2024-01-15 3 3 mattsicker@apache.org piotr.github@karwasz.org
54-thread-context.xml
in src/changelog/1.4.0
7 - 2023-12-07 2024-04-18 2 2 rocketraman@gmail.com volkan@yazi.ci
update-parent.xml
in src/changelog/1.4.0
7 - 2023-12-12 2024-04-18 2 2 private@logging.apache.org volkan@yazi.ci
add-sbom.xml
in src/changelog/1.4.0
7 - 2023-12-12 2024-04-18 2 2 private@logging.apache.org volkan@yazi.ci
8 - 2023-12-12 2024-04-18 2 2 private@logging.apache.org volkan@yazi.ci
8 - 2023-12-12 2024-04-18 2 2 private@logging.apache.org volkan@yazi.ci
update_org_junit_junit_bom.xml
in src/changelog/1.4.0
8 - 2023-12-12 2024-04-18 2 2 private@logging.apache.org volkan@yazi.ci
8 - 2023-12-12 2024-04-18 2 2 private@logging.apache.org volkan@yazi.ci
8 - 2023-12-12 2024-04-18 2 2 private@logging.apache.org volkan@yazi.ci
package-info.java
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
3 - 2023-09-27 2023-09-27 1 1 volkan@yazi.ci volkan@yazi.ci
8 - 2024-08-03 2024-08-03 1 1 volkan@yazi.ci volkan@yazi.ci
antora.xml
in src/changelog/1.5.0
8 - 2024-08-03 2024-08-03 1 1 volkan@yazi.ci volkan@yazi.ci
8 - 2024-08-03 2024-08-03 1 1 volkan@yazi.ci volkan@yazi.ci
ContextMap.kt
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
17 - 2023-01-28 2023-01-28 1 1 mattsicker@apache.org mattsicker@apache.org
ContextStack.kt
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
19 - 2023-01-28 2023-01-28 1 1 mattsicker@apache.org mattsicker@apache.org
Files With Most Contributors (Top 43)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
LoggingFactory.kt
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
41 4 2018-02-28 2024-01-15 14 5 rocketraman@gmail.com piotr.github@karwasz.org
KotlinLogger.kt
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
396 123 2018-02-28 2023-09-14 8 4 rocketraman@gmail.com volkan@yazi.ci
LoggingApp.kt
in log4j-api-kotlin-sample/src/main/kotlin/org/apache/logging/log4j/kotlin/sample
34 1 2016-12-08 2024-01-15 5 4 rocketraman@gmail.com piotr.github@karwasz.org
LoggingAppMixin.kt
in log4j-api-kotlin-sample/src/main/kotlin/org/apache/logging/log4j/kotlin/sample
33 1 2018-02-20 2024-01-15 5 4 rocketraman@gmail.com piotr.github@karwasz.org
7 - 2023-01-30 2024-04-18 7 3 mattsicker@apache.org volkan@yazi.ci
7 - 2023-01-30 2024-04-18 7 3 mattsicker@apache.org volkan@yazi.ci
7 - 2023-01-30 2024-04-18 7 3 mattsicker@apache.org volkan@yazi.ci
LOG4J2-1705_Create_Kotlin_API.xml
in src/changelog/1.0.0
7 - 2023-01-30 2024-04-18 7 3 mattsicker@apache.org volkan@yazi.ci
7 - 2023-01-30 2024-04-18 7 3 mattsicker@apache.org volkan@yazi.ci
JPMS.xml
in src/changelog/1.3.0
6 - 2023-09-28 2024-04-18 7 3 volkan@yazi.ci volkan@yazi.ci
7 - 2023-01-30 2024-04-18 7 3 mattsicker@apache.org volkan@yazi.ci
CoroutineThreadContext.kt
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
57 2 2018-12-07 2024-02-10 7 3 rocketraman@gmail.com rocketraman@gmail.com
LoggingBenchmark.kt
in log4j-api-kotlin-benchmark/src/main/kotlin/org/apache/logging/log4j/kotlin/benchmark
78 12 2020-05-13 2024-01-15 6 3 rocketraman@gmail.com piotr.github@karwasz.org
Logging.kt
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
5 - 2017-11-24 2023-01-30 6 3 rocketraman@gmail.com mattsicker@apache.org
Suppliers.kt
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
6 - 2018-03-01 2023-09-14 4 3 rocketraman@gmail.com volkan@yazi.ci
LoggingAppExtensionProperty.kt
in log4j-api-kotlin-sample/src/main/kotlin/org/apache/logging/log4j/kotlin/sample
39 1 2023-01-28 2024-01-15 3 3 mattsicker@apache.org piotr.github@karwasz.org
37-facelift.xml
in src/changelog/1.3.0
7 - 2023-09-28 2024-04-18 6 2 volkan@yazi.ci volkan@yazi.ci
OSGi-Bundle-SymbolicName.xml
in src/changelog/1.3.0
6 - 2023-09-28 2024-04-18 6 2 volkan@yazi.ci volkan@yazi.ci
7 - 2023-09-28 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
dokka.xml
in src/changelog/1.3.0
6 - 2023-10-03 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
skip-deploy.xml
in src/changelog/1.3.0
6 - 2023-10-03 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
32-Catching_Throwing.xml
in src/changelog/1.3.0
7 - 2023-09-28 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
7 - 2023-09-28 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
junit5.xml
in src/changelog/1.3.0
6 - 2023-09-28 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
kotlin-baseline.xml
in src/changelog/1.3.0
6 - 2023-09-28 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
28-Update_Log4j_baseline.xml
in src/changelog/1.3.0
6 - 2023-09-28 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
log4j2.xml
in log4j-api-kotlin-benchmark/src/main/resources
11 - 2020-05-13 2023-09-14 4 2 rocketraman@gmail.com volkan@yazi.ci
log4j2.xml
in log4j-api-kotlin-sample/src/main/resources
15 - 2018-03-27 2023-09-14 3 2 boards@gmail.com volkan@yazi.ci
8 - 2023-12-12 2024-04-18 2 2 private@logging.apache.org volkan@yazi.ci
8 - 2023-12-12 2024-04-18 2 2 private@logging.apache.org volkan@yazi.ci
update_org_junit_junit_bom.xml
in src/changelog/1.4.0
8 - 2023-12-12 2024-04-18 2 2 private@logging.apache.org volkan@yazi.ci
add-sbom.xml
in src/changelog/1.4.0
7 - 2023-12-12 2024-04-18 2 2 private@logging.apache.org volkan@yazi.ci
update-parent.xml
in src/changelog/1.4.0
7 - 2023-12-12 2024-04-18 2 2 private@logging.apache.org volkan@yazi.ci
8 - 2023-12-12 2024-04-18 2 2 private@logging.apache.org volkan@yazi.ci
8 - 2023-12-12 2024-04-18 2 2 private@logging.apache.org volkan@yazi.ci
54-thread-context.xml
in src/changelog/1.4.0
7 - 2023-12-07 2024-04-18 2 2 rocketraman@gmail.com volkan@yazi.ci
60 - 2024-04-18 2024-06-20 5 1 volkan@yazi.ci volkan@yazi.ci
8 - 2024-08-03 2024-08-03 1 1 volkan@yazi.ci volkan@yazi.ci
antora.xml
in src/changelog/1.5.0
8 - 2024-08-03 2024-08-03 1 1 volkan@yazi.ci volkan@yazi.ci
8 - 2024-08-03 2024-08-03 1 1 volkan@yazi.ci volkan@yazi.ci
ContextStack.kt
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
19 - 2023-01-28 2023-01-28 1 1 mattsicker@apache.org mattsicker@apache.org
ContextMap.kt
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
17 - 2023-01-28 2023-01-28 1 1 mattsicker@apache.org mattsicker@apache.org
package-info.java
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
3 - 2023-09-27 2023-09-27 1 1 volkan@yazi.ci volkan@yazi.ci
Files With Least Contributors (Top 43)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
60 - 2024-04-18 2024-06-20 5 1 volkan@yazi.ci volkan@yazi.ci
ContextStack.kt
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
19 - 2023-01-28 2023-01-28 1 1 mattsicker@apache.org mattsicker@apache.org
ContextMap.kt
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
17 - 2023-01-28 2023-01-28 1 1 mattsicker@apache.org mattsicker@apache.org
8 - 2024-08-03 2024-08-03 1 1 volkan@yazi.ci volkan@yazi.ci
antora.xml
in src/changelog/1.5.0
8 - 2024-08-03 2024-08-03 1 1 volkan@yazi.ci volkan@yazi.ci
8 - 2024-08-03 2024-08-03 1 1 volkan@yazi.ci volkan@yazi.ci
package-info.java
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
3 - 2023-09-27 2023-09-27 1 1 volkan@yazi.ci volkan@yazi.ci
log4j2.xml
in log4j-api-kotlin-sample/src/main/resources
15 - 2018-03-27 2023-09-14 3 2 boards@gmail.com volkan@yazi.ci
log4j2.xml
in log4j-api-kotlin-benchmark/src/main/resources
11 - 2020-05-13 2023-09-14 4 2 rocketraman@gmail.com volkan@yazi.ci
8 - 2023-12-12 2024-04-18 2 2 private@logging.apache.org volkan@yazi.ci
8 - 2023-12-12 2024-04-18 2 2 private@logging.apache.org volkan@yazi.ci
update_org_junit_junit_bom.xml
in src/changelog/1.4.0
8 - 2023-12-12 2024-04-18 2 2 private@logging.apache.org volkan@yazi.ci
8 - 2023-12-12 2024-04-18 2 2 private@logging.apache.org volkan@yazi.ci
8 - 2023-12-12 2024-04-18 2 2 private@logging.apache.org volkan@yazi.ci
add-sbom.xml
in src/changelog/1.4.0
7 - 2023-12-12 2024-04-18 2 2 private@logging.apache.org volkan@yazi.ci
update-parent.xml
in src/changelog/1.4.0
7 - 2023-12-12 2024-04-18 2 2 private@logging.apache.org volkan@yazi.ci
54-thread-context.xml
in src/changelog/1.4.0
7 - 2023-12-07 2024-04-18 2 2 rocketraman@gmail.com volkan@yazi.ci
7 - 2023-09-28 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
32-Catching_Throwing.xml
in src/changelog/1.3.0
7 - 2023-09-28 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
7 - 2023-09-28 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
37-facelift.xml
in src/changelog/1.3.0
7 - 2023-09-28 2024-04-18 6 2 volkan@yazi.ci volkan@yazi.ci
dokka.xml
in src/changelog/1.3.0
6 - 2023-10-03 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
skip-deploy.xml
in src/changelog/1.3.0
6 - 2023-10-03 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
junit5.xml
in src/changelog/1.3.0
6 - 2023-09-28 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
kotlin-baseline.xml
in src/changelog/1.3.0
6 - 2023-09-28 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
OSGi-Bundle-SymbolicName.xml
in src/changelog/1.3.0
6 - 2023-09-28 2024-04-18 6 2 volkan@yazi.ci volkan@yazi.ci
28-Update_Log4j_baseline.xml
in src/changelog/1.3.0
6 - 2023-09-28 2024-04-18 5 2 volkan@yazi.ci volkan@yazi.ci
LoggingBenchmark.kt
in log4j-api-kotlin-benchmark/src/main/kotlin/org/apache/logging/log4j/kotlin/benchmark
78 12 2020-05-13 2024-01-15 6 3 rocketraman@gmail.com piotr.github@karwasz.org
CoroutineThreadContext.kt
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
57 2 2018-12-07 2024-02-10 7 3 rocketraman@gmail.com rocketraman@gmail.com
LoggingAppExtensionProperty.kt
in log4j-api-kotlin-sample/src/main/kotlin/org/apache/logging/log4j/kotlin/sample
39 1 2023-01-28 2024-01-15 3 3 mattsicker@apache.org piotr.github@karwasz.org
7 - 2023-01-30 2024-04-18 7 3 mattsicker@apache.org volkan@yazi.ci
7 - 2023-01-30 2024-04-18 7 3 mattsicker@apache.org volkan@yazi.ci
7 - 2023-01-30 2024-04-18 7 3 mattsicker@apache.org volkan@yazi.ci
LOG4J2-1705_Create_Kotlin_API.xml
in src/changelog/1.0.0
7 - 2023-01-30 2024-04-18 7 3 mattsicker@apache.org volkan@yazi.ci
7 - 2023-01-30 2024-04-18 7 3 mattsicker@apache.org volkan@yazi.ci
7 - 2023-01-30 2024-04-18 7 3 mattsicker@apache.org volkan@yazi.ci
JPMS.xml
in src/changelog/1.3.0
6 - 2023-09-28 2024-04-18 7 3 volkan@yazi.ci volkan@yazi.ci
Suppliers.kt
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
6 - 2018-03-01 2023-09-14 4 3 rocketraman@gmail.com volkan@yazi.ci
Logging.kt
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
5 - 2017-11-24 2023-01-30 6 3 rocketraman@gmail.com mattsicker@apache.org
KotlinLogger.kt
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
396 123 2018-02-28 2023-09-14 8 4 rocketraman@gmail.com volkan@yazi.ci
LoggingApp.kt
in log4j-api-kotlin-sample/src/main/kotlin/org/apache/logging/log4j/kotlin/sample
34 1 2016-12-08 2024-01-15 5 4 rocketraman@gmail.com piotr.github@karwasz.org
LoggingAppMixin.kt
in log4j-api-kotlin-sample/src/main/kotlin/org/apache/logging/log4j/kotlin/sample
33 1 2018-02-20 2024-01-15 5 4 rocketraman@gmail.com piotr.github@karwasz.org
LoggingFactory.kt
in log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin
41 4 2018-02-28 2024-01-15 14 5 rocketraman@gmail.com piotr.github@karwasz.org
Correlations

File Size vs. Number of Changes: 43 points

src/changelog/1.5.0/add-coroutine-context-convenience-functions.xml x: 8 lines of code y: 1 # changes antora-playbook.yaml x: 60 lines of code y: 5 # changes src/changelog/1.0.0/LOG4J2-1705_Create_Kotlin_API.xml x: 7 lines of code y: 7 # changes src/changelog/1.3.0/28-Update_Log4j_baseline.xml x: 6 lines of code y: 5 # changes src/changelog/1.3.0/29-Add_extension_property_for_logger.xml x: 7 lines of code y: 5 # changes src/changelog/1.3.0/37-facelift.xml x: 7 lines of code y: 6 # changes src/changelog/1.3.0/JPMS.xml x: 6 lines of code y: 7 # changes src/changelog/1.3.0/OSGi-Bundle-SymbolicName.xml x: 6 lines of code y: 6 # changes src/changelog/1.4.0/54-thread-context.xml x: 7 lines of code y: 2 # changes src/changelog/1.4.0/update_org_apache_logging_log4j_log4j_bom.xml x: 8 lines of code y: 2 # changes log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin/CoroutineThreadContext.kt x: 57 lines of code y: 7 # changes log4j-api-kotlin-benchmark/src/main/kotlin/org/apache/logging/log4j/kotlin/benchmark/LoggingBenchmark.kt x: 78 lines of code y: 6 # changes log4j-api-kotlin-sample/src/main/kotlin/org/apache/logging/log4j/kotlin/sample/LoggingApp.kt x: 34 lines of code y: 5 # changes log4j-api-kotlin-sample/src/main/kotlin/org/apache/logging/log4j/kotlin/sample/LoggingAppExtensionProperty.kt x: 39 lines of code y: 3 # changes log4j-api-kotlin-sample/src/main/kotlin/org/apache/logging/log4j/kotlin/sample/LoggingAppMixin.kt x: 33 lines of code y: 5 # changes log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin/LoggingFactory.kt x: 41 lines of code y: 14 # changes log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin/package-info.java x: 3 lines of code y: 1 # changes log4j-api-kotlin-benchmark/src/main/resources/log4j2.xml x: 11 lines of code y: 4 # changes log4j-api-kotlin-sample/src/main/resources/log4j2.xml x: 15 lines of code y: 3 # changes log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin/KotlinLogger.kt x: 396 lines of code y: 8 # changes log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin/Suppliers.kt x: 6 lines of code y: 4 # changes log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin/Logging.kt x: 5 lines of code y: 6 # changes log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin/ContextMap.kt x: 17 lines of code y: 1 # changes log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin/ContextStack.kt x: 19 lines of code y: 1 # changes
14.0
# changes
  min: 1.0
  average: 4.49
  25th percentile: 2.0
  median: 5.0
  75th percentile: 6.0
  max: 14.0
0 396.0
lines of code
min: 3.0 | average: 23.51 | 25th percentile: 7.0 | median: 7.0 | 75th percentile: 15.0 | max: 396.0

Number of Contributors vs. Number of Changes: 43 points

src/changelog/1.5.0/add-coroutine-context-convenience-functions.xml x: 1 # contributors y: 1 # changes antora-playbook.yaml x: 1 # contributors y: 5 # changes src/changelog/1.0.0/LOG4J2-1705_Create_Kotlin_API.xml x: 3 # contributors y: 7 # changes src/changelog/1.3.0/28-Update_Log4j_baseline.xml x: 2 # contributors y: 5 # changes src/changelog/1.3.0/37-facelift.xml x: 2 # contributors y: 6 # changes src/changelog/1.4.0/54-thread-context.xml x: 2 # contributors y: 2 # changes log4j-api-kotlin-benchmark/src/main/kotlin/org/apache/logging/log4j/kotlin/benchmark/LoggingBenchmark.kt x: 3 # contributors y: 6 # changes log4j-api-kotlin-sample/src/main/kotlin/org/apache/logging/log4j/kotlin/sample/LoggingApp.kt x: 4 # contributors y: 5 # changes log4j-api-kotlin-sample/src/main/kotlin/org/apache/logging/log4j/kotlin/sample/LoggingAppExtensionProperty.kt x: 3 # contributors y: 3 # changes log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin/LoggingFactory.kt x: 5 # contributors y: 14 # changes log4j-api-kotlin-benchmark/src/main/resources/log4j2.xml x: 2 # contributors y: 4 # changes log4j-api-kotlin-sample/src/main/resources/log4j2.xml x: 2 # contributors y: 3 # changes log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin/KotlinLogger.kt x: 4 # contributors y: 8 # changes log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin/Suppliers.kt x: 3 # contributors y: 4 # changes
14.0
# changes
  min: 1.0
  average: 4.49
  25th percentile: 2.0
  median: 5.0
  75th percentile: 6.0
  max: 14.0
0 5.0
# contributors
min: 1.0 | average: 2.33 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0

Number of Contributors vs. File Size: 43 points

src/changelog/1.5.0/add-coroutine-context-convenience-functions.xml x: 1 # contributors y: 8 lines of code antora-playbook.yaml x: 1 # contributors y: 60 lines of code src/changelog/1.0.0/LOG4J2-1705_Create_Kotlin_API.xml x: 3 # contributors y: 7 lines of code src/changelog/1.3.0/28-Update_Log4j_baseline.xml x: 2 # contributors y: 6 lines of code src/changelog/1.3.0/29-Add_extension_property_for_logger.xml x: 2 # contributors y: 7 lines of code src/changelog/1.3.0/JPMS.xml x: 3 # contributors y: 6 lines of code src/changelog/1.4.0/update_org_apache_logging_log4j_log4j_bom.xml x: 2 # contributors y: 8 lines of code log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin/CoroutineThreadContext.kt x: 3 # contributors y: 57 lines of code log4j-api-kotlin-benchmark/src/main/kotlin/org/apache/logging/log4j/kotlin/benchmark/LoggingBenchmark.kt x: 3 # contributors y: 78 lines of code log4j-api-kotlin-sample/src/main/kotlin/org/apache/logging/log4j/kotlin/sample/LoggingApp.kt x: 4 # contributors y: 34 lines of code log4j-api-kotlin-sample/src/main/kotlin/org/apache/logging/log4j/kotlin/sample/LoggingAppExtensionProperty.kt x: 3 # contributors y: 39 lines of code log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin/LoggingFactory.kt x: 5 # contributors y: 41 lines of code log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin/package-info.java x: 1 # contributors y: 3 lines of code log4j-api-kotlin-benchmark/src/main/resources/log4j2.xml x: 2 # contributors y: 11 lines of code log4j-api-kotlin-sample/src/main/resources/log4j2.xml x: 2 # contributors y: 15 lines of code log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin/KotlinLogger.kt x: 4 # contributors y: 396 lines of code log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin/ContextMap.kt x: 1 # contributors y: 17 lines of code log4j-api-kotlin/src/main/kotlin/org/apache/logging/log4j/kotlin/ContextStack.kt x: 1 # contributors y: 19 lines of code
396.0
lines of code
  min: 3.0
  average: 23.51
  25th percentile: 7.0
  median: 7.0
  75th percentile: 15.0
  max: 396.0
0 5.0
# contributors
min: 1.0 | average: 2.33 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0