apache / logging-log4j-transform
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 30 files with 1,785 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)
    • 0 files changed 6-20 times (0 lines of code)
    • 30 files changed 1-5 times (1,785 lines of code)
0% | 0% | 0% | 0% | 100%
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 30 files with 1,785 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)
    • 17 files changed by 2-5 contributors (1,252 lines of code)
    • 13 files changed by 1 contributor (533 lines of code)
0% | 0% | 0% | 70% | 29%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, adoc, txt, yml, gitignore, gitattributes, md, json, cmd, properties, yaml, ftl
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 0% | 100%
adoc0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
ftl0% | 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-weaver0% | 0% | 0% | 0% | 100%
log4j-transform-maven-plugin0% | 0% | 0% | 0% | 100%
log4j-transform-perf0% | 0% | 0% | 0% | 100%
log4j-transform-maven-shade-plugin-extensions0% | 0% | 0% | 0% | 100%
src0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 31)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
LocationMojo.java
in log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven
157 8 2023-02-24 2023-05-02 5 2 piotr.github@karwasz.org piotr.github@karwasz.org
ClassFileInclusionScanner.java
in log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven/scan
9 - 2023-02-24 2023-05-02 3 2 piotr.github@karwasz.org piotr.github@karwasz.org
LocationClassConverter.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
35 4 2023-01-08 2023-04-27 3 2 piotr.github@karwasz.org robots@logging.apache.org
process-classes-mojo.adoc
in log4j-transform-maven-plugin/src/doc
60 - 2023-04-27 2023-05-02 3 1 piotr.github@karwasz.org piotr.github@karwasz.org
SimpleInclusionScanner.java
in log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven/scan
61 5 2023-02-24 2023-05-02 3 2 piotr.github@karwasz.org piotr.github@karwasz.org
Log4j2PluginCacheFileTransformer.java
in log4j-transform-maven-shade-plugin-extensions/src/main/java/org/apache/logging/log4j/maven/plugins/shade/transformer
124 11 2023-01-11 2023-05-09 3 2 edwgiz@gmail.com edwgiz@gmail.com
ClassConversionHandler.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
5 - 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
ConversionException.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
7 1 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
Main.java
in log4j-transform-maven-plugin/src/it/location/src/main/java/org/apache/logging/log4j/transform/maven/it
14 2 2023-02-24 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
CloseShieldOutputStream.java
in log4j-transform-maven-shade-plugin-extensions/src/main/java/org/apache/logging/log4j/maven/plugins/shade/transformer
15 1 2023-01-11 2023-04-27 2 2 edwgiz@gmail.com robots@logging.apache.org
LogBuilderConversionHandler.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/log4j2
19 2 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
site.xml
in log4j-transform-maven-shade-plugin-extensions/src/site
31 - 2023-01-11 2023-04-27 2 2 edwgiz@gmail.com robots@logging.apache.org
SupplierLambdaType.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
36 3 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
Constants.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
48 1 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
LocationClassVisitor.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
58 7 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
LocationMethodVisitor.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
108 9 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
109 - 2023-04-28 2023-05-01 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
LocationCacheGenerator.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
231 18 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
LoggerConversionHandler.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/log4j2
294 8 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
4 - 2023-05-01 2023-05-01 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
8 - 2023-05-01 2023-05-01 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
9 - 2023-05-01 2023-05-01 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
log4j2-demo.xml
in log4j-transform-perf/src/main/resources
13 - 2023-05-02 2023-05-02 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
log4j2-file.xml
in log4j-transform-perf/src/main/resources
16 - 2023-05-02 2023-05-02 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
LocationLoggerRuntime.java
in log4j-transform-perf/src/main/java/org/apache/logging/log4j/transform/perf
26 5 2023-05-02 2023-05-02 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
LocationLoggerCompiletime.java
in log4j-transform-perf/src/main/java/org/apache/logging/log4j/transform/perf
26 5 2023-05-02 2023-05-02 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
source-release.xml
in src/assembly
28 - 2023-05-02 2023-05-02 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
DemoAppender.java
in log4j-transform-perf/src/main/java/org/apache/logging/log4j/transform/perf
66 8 2023-05-02 2023-05-02 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
CHANGELOG.adoc.ftl
in src/changelog
79 - 2023-05-01 2023-05-01 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
LocationBenchmark.java
in log4j-transform-perf/src/main/java/org/apache/logging/log4j/transform/perf
89 10 2023-05-02 2023-05-02 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
17 -
Files With Most Contributors (Top 31)
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
LocationMojo.java
in log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven
157 8 2023-02-24 2023-05-02 5 2 piotr.github@karwasz.org piotr.github@karwasz.org
Log4j2PluginCacheFileTransformer.java
in log4j-transform-maven-shade-plugin-extensions/src/main/java/org/apache/logging/log4j/maven/plugins/shade/transformer
124 11 2023-01-11 2023-05-09 3 2 edwgiz@gmail.com edwgiz@gmail.com
LocationClassConverter.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
35 4 2023-01-08 2023-04-27 3 2 piotr.github@karwasz.org robots@logging.apache.org
ClassFileInclusionScanner.java
in log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven/scan
9 - 2023-02-24 2023-05-02 3 2 piotr.github@karwasz.org piotr.github@karwasz.org
SimpleInclusionScanner.java
in log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven/scan
61 5 2023-02-24 2023-05-02 3 2 piotr.github@karwasz.org piotr.github@karwasz.org
site.xml
in log4j-transform-maven-shade-plugin-extensions/src/site
31 - 2023-01-11 2023-04-27 2 2 edwgiz@gmail.com robots@logging.apache.org
CloseShieldOutputStream.java
in log4j-transform-maven-shade-plugin-extensions/src/main/java/org/apache/logging/log4j/maven/plugins/shade/transformer
15 1 2023-01-11 2023-04-27 2 2 edwgiz@gmail.com robots@logging.apache.org
LocationClassVisitor.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
58 7 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
LogBuilderConversionHandler.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/log4j2
19 2 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
LoggerConversionHandler.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/log4j2
294 8 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
SupplierLambdaType.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
36 3 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
LocationCacheGenerator.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
231 18 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
ConversionException.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
7 1 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
LocationMethodVisitor.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
108 9 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
ClassConversionHandler.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
5 - 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
Constants.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
48 1 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
Main.java
in log4j-transform-maven-plugin/src/it/location/src/main/java/org/apache/logging/log4j/transform/maven/it
14 2 2023-02-24 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
process-classes-mojo.adoc
in log4j-transform-maven-plugin/src/doc
60 - 2023-04-27 2023-05-02 3 1 piotr.github@karwasz.org piotr.github@karwasz.org
109 - 2023-04-28 2023-05-01 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
log4j2-file.xml
in log4j-transform-perf/src/main/resources
16 - 2023-05-02 2023-05-02 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
log4j2-demo.xml
in log4j-transform-perf/src/main/resources
13 - 2023-05-02 2023-05-02 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
LocationLoggerCompiletime.java
in log4j-transform-perf/src/main/java/org/apache/logging/log4j/transform/perf
26 5 2023-05-02 2023-05-02 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
DemoAppender.java
in log4j-transform-perf/src/main/java/org/apache/logging/log4j/transform/perf
66 8 2023-05-02 2023-05-02 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
LocationBenchmark.java
in log4j-transform-perf/src/main/java/org/apache/logging/log4j/transform/perf
89 10 2023-05-02 2023-05-02 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
LocationLoggerRuntime.java
in log4j-transform-perf/src/main/java/org/apache/logging/log4j/transform/perf
26 5 2023-05-02 2023-05-02 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
4 - 2023-05-01 2023-05-01 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
CHANGELOG.adoc.ftl
in src/changelog
79 - 2023-05-01 2023-05-01 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
8 - 2023-05-01 2023-05-01 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
9 - 2023-05-01 2023-05-01 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
source-release.xml
in src/assembly
28 - 2023-05-02 2023-05-02 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
17 -
Files With Least Contributors (Top 31)
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
17 -
109 - 2023-04-28 2023-05-01 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
LocationBenchmark.java
in log4j-transform-perf/src/main/java/org/apache/logging/log4j/transform/perf
89 10 2023-05-02 2023-05-02 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
CHANGELOG.adoc.ftl
in src/changelog
79 - 2023-05-01 2023-05-01 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
DemoAppender.java
in log4j-transform-perf/src/main/java/org/apache/logging/log4j/transform/perf
66 8 2023-05-02 2023-05-02 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
process-classes-mojo.adoc
in log4j-transform-maven-plugin/src/doc
60 - 2023-04-27 2023-05-02 3 1 piotr.github@karwasz.org piotr.github@karwasz.org
source-release.xml
in src/assembly
28 - 2023-05-02 2023-05-02 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
LocationLoggerCompiletime.java
in log4j-transform-perf/src/main/java/org/apache/logging/log4j/transform/perf
26 5 2023-05-02 2023-05-02 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
LocationLoggerRuntime.java
in log4j-transform-perf/src/main/java/org/apache/logging/log4j/transform/perf
26 5 2023-05-02 2023-05-02 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
log4j2-file.xml
in log4j-transform-perf/src/main/resources
16 - 2023-05-02 2023-05-02 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
log4j2-demo.xml
in log4j-transform-perf/src/main/resources
13 - 2023-05-02 2023-05-02 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
9 - 2023-05-01 2023-05-01 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
8 - 2023-05-01 2023-05-01 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
4 - 2023-05-01 2023-05-01 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
LoggerConversionHandler.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/log4j2
294 8 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
LocationCacheGenerator.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
231 18 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
LocationMojo.java
in log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven
157 8 2023-02-24 2023-05-02 5 2 piotr.github@karwasz.org piotr.github@karwasz.org
Log4j2PluginCacheFileTransformer.java
in log4j-transform-maven-shade-plugin-extensions/src/main/java/org/apache/logging/log4j/maven/plugins/shade/transformer
124 11 2023-01-11 2023-05-09 3 2 edwgiz@gmail.com edwgiz@gmail.com
LocationMethodVisitor.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
108 9 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
SimpleInclusionScanner.java
in log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven/scan
61 5 2023-02-24 2023-05-02 3 2 piotr.github@karwasz.org piotr.github@karwasz.org
LocationClassVisitor.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
58 7 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
Constants.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
48 1 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
SupplierLambdaType.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
36 3 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
LocationClassConverter.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
35 4 2023-01-08 2023-04-27 3 2 piotr.github@karwasz.org robots@logging.apache.org
site.xml
in log4j-transform-maven-shade-plugin-extensions/src/site
31 - 2023-01-11 2023-04-27 2 2 edwgiz@gmail.com robots@logging.apache.org
LogBuilderConversionHandler.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/log4j2
19 2 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
CloseShieldOutputStream.java
in log4j-transform-maven-shade-plugin-extensions/src/main/java/org/apache/logging/log4j/maven/plugins/shade/transformer
15 1 2023-01-11 2023-04-27 2 2 edwgiz@gmail.com robots@logging.apache.org
Main.java
in log4j-transform-maven-plugin/src/it/location/src/main/java/org/apache/logging/log4j/transform/maven/it
14 2 2023-02-24 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
ClassFileInclusionScanner.java
in log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven/scan
9 - 2023-02-24 2023-05-02 3 2 piotr.github@karwasz.org piotr.github@karwasz.org
ConversionException.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
7 1 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
ClassConversionHandler.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
5 - 2023-01-08 2023-04-27 2 2 piotr.github@karwasz.org robots@logging.apache.org
Correlations

File Size vs. Number of Changes: 30 points

log4j-transform-maven-shade-plugin-extensions/src/main/java/org/apache/logging/log4j/maven/plugins/shade/transformer/Log4j2PluginCacheFileTransformer.java x: 124 lines of code y: 3 # changes CHANGELOG.adoc x: 4 lines of code y: 1 # changes RELEASING.adoc x: 109 lines of code y: 2 # changes log4j-transform-maven-plugin/src/doc/process-classes-mojo.adoc x: 60 lines of code y: 3 # changes src/changelog/0.1.0/LOG4J2-3638_Provide_Maven_plugin_to_inline_location.xml x: 8 lines of code y: 1 # changes src/changelog/0.1.0/LOG4J2-673_Maven_Shade_resource_transformer.xml x: 9 lines of code y: 1 # changes src/assembly/source-release.xml x: 28 lines of code y: 1 # changes log4j-transform-perf/src/main/java/org/apache/logging/log4j/transform/perf/DemoAppender.java x: 66 lines of code y: 1 # changes log4j-transform-perf/src/main/java/org/apache/logging/log4j/transform/perf/LocationBenchmark.java x: 89 lines of code y: 1 # changes log4j-transform-perf/src/main/java/org/apache/logging/log4j/transform/perf/LocationLoggerCompiletime.java x: 26 lines of code y: 1 # changes log4j-transform-perf/src/main/resources/log4j2-demo.xml x: 13 lines of code y: 1 # changes log4j-transform-perf/src/main/resources/log4j2-file.xml x: 16 lines of code y: 1 # changes log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven/LocationMojo.java x: 157 lines of code y: 5 # changes log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven/scan/ClassFileInclusionScanner.java x: 9 lines of code y: 3 # changes log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven/scan/SimpleInclusionScanner.java x: 61 lines of code y: 3 # changes src/changelog/CHANGELOG.adoc.ftl x: 79 lines of code y: 1 # changes log4j-transform-maven-plugin/src/it/location/src/main/java/org/apache/logging/log4j/transform/maven/it/Main.java x: 14 lines of code y: 2 # changes log4j-transform-maven-shade-plugin-extensions/src/main/java/org/apache/logging/log4j/maven/plugins/shade/transformer/CloseShieldOutputStream.java x: 15 lines of code y: 2 # changes log4j-transform-maven-shade-plugin-extensions/src/site/site.xml x: 31 lines of code y: 2 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/ClassConversionHandler.java x: 5 lines of code y: 2 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/Constants.java x: 48 lines of code y: 2 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/ConversionException.java x: 7 lines of code y: 2 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/LocationCacheGenerator.java x: 231 lines of code y: 2 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/LocationClassConverter.java x: 35 lines of code y: 3 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/LocationClassVisitor.java x: 58 lines of code y: 2 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/LocationMethodVisitor.java x: 108 lines of code y: 2 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/SupplierLambdaType.java x: 36 lines of code y: 2 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/log4j2/LogBuilderConversionHandler.java x: 19 lines of code y: 2 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/log4j2/LoggerConversionHandler.java x: 294 lines of code y: 2 # changes
5.0
# changes
  min: 1.0
  average: 1.9
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.0
  max: 5.0
0 294.0
lines of code
min: 4.0 | average: 59.5 | 25th percentile: 13.75 | median: 33.0 | 75th percentile: 81.5 | max: 294.0

Number of Contributors vs. Number of Changes: 30 points

log4j-transform-maven-shade-plugin-extensions/src/main/java/org/apache/logging/log4j/maven/plugins/shade/transformer/Log4j2PluginCacheFileTransformer.java x: 2 # contributors y: 3 # changes CHANGELOG.adoc x: 1 # contributors y: 1 # changes RELEASING.adoc x: 1 # contributors y: 2 # changes log4j-transform-maven-plugin/src/doc/process-classes-mojo.adoc x: 1 # contributors y: 3 # changes log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven/LocationMojo.java x: 2 # contributors y: 5 # changes log4j-transform-maven-plugin/src/it/location/src/main/java/org/apache/logging/log4j/transform/maven/it/Main.java x: 2 # contributors y: 2 # changes
5.0
# changes
  min: 1.0
  average: 1.9
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.0
  max: 5.0
0 2.0
# contributors
min: 1.0 | average: 1.57 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

Number of Contributors vs. File Size: 30 points

log4j-transform-maven-shade-plugin-extensions/src/main/java/org/apache/logging/log4j/maven/plugins/shade/transformer/Log4j2PluginCacheFileTransformer.java x: 2 # contributors y: 124 lines of code CHANGELOG.adoc x: 1 # contributors y: 4 lines of code RELEASING.adoc x: 1 # contributors y: 109 lines of code log4j-transform-maven-plugin/src/doc/process-classes-mojo.adoc x: 1 # contributors y: 60 lines of code src/changelog/0.1.0/LOG4J2-3638_Provide_Maven_plugin_to_inline_location.xml x: 1 # contributors y: 8 lines of code src/changelog/0.1.0/LOG4J2-673_Maven_Shade_resource_transformer.xml x: 1 # contributors y: 9 lines of code src/assembly/source-release.xml x: 1 # contributors y: 28 lines of code log4j-transform-perf/src/main/java/org/apache/logging/log4j/transform/perf/DemoAppender.java x: 1 # contributors y: 66 lines of code log4j-transform-perf/src/main/java/org/apache/logging/log4j/transform/perf/LocationBenchmark.java x: 1 # contributors y: 89 lines of code log4j-transform-perf/src/main/java/org/apache/logging/log4j/transform/perf/LocationLoggerCompiletime.java x: 1 # contributors y: 26 lines of code log4j-transform-perf/src/main/resources/log4j2-demo.xml x: 1 # contributors y: 13 lines of code log4j-transform-perf/src/main/resources/log4j2-file.xml x: 1 # contributors y: 16 lines of code log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven/LocationMojo.java x: 2 # contributors y: 157 lines of code log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven/scan/ClassFileInclusionScanner.java x: 2 # contributors y: 9 lines of code log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven/scan/SimpleInclusionScanner.java x: 2 # contributors y: 61 lines of code src/changelog/CHANGELOG.adoc.ftl x: 1 # contributors y: 79 lines of code log4j-transform-maven-plugin/src/it/location/src/main/java/org/apache/logging/log4j/transform/maven/it/Main.java x: 2 # contributors y: 14 lines of code log4j-transform-maven-shade-plugin-extensions/src/site/site.xml x: 2 # contributors y: 31 lines of code log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/ClassConversionHandler.java x: 2 # contributors y: 5 lines of code log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/Constants.java x: 2 # contributors y: 48 lines of code log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/ConversionException.java x: 2 # contributors y: 7 lines of code log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/LocationCacheGenerator.java x: 2 # contributors y: 231 lines of code log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/LocationClassConverter.java x: 2 # contributors y: 35 lines of code log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/LocationClassVisitor.java x: 2 # contributors y: 58 lines of code log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/LocationMethodVisitor.java x: 2 # contributors y: 108 lines of code log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/SupplierLambdaType.java x: 2 # contributors y: 36 lines of code log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/log4j2/LogBuilderConversionHandler.java x: 2 # contributors y: 19 lines of code log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/log4j2/LoggerConversionHandler.java x: 2 # contributors y: 294 lines of code
294.0
lines of code
  min: 4.0
  average: 59.5
  25th percentile: 13.75
  median: 33.0
  75th percentile: 81.5
  max: 294.0
0 2.0
# contributors
min: 1.0 | average: 1.57 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0