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 111 files with 5,473 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)
    • 2 files changed 6-20 times (232 lines of code)
    • 109 files changed 1-5 times (5,241 lines of code)
0% | 0% | 0% | 4% | 95%
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 111 files with 5,473 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)
    • 19 files changed by 2-5 contributors (1,355 lines of code)
    • 92 files changed by 1 contributor (4,118 lines of code)
0% | 0% | 0% | 24% | 75%
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, yaml, properties, ftl, txt, json, gitignore, gitattributes, sh, editorconfig, cmd
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 3% | 96%
yaml0% | 0% | 0% | 100% | 0%
xml0% | 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-transform-maven-plugin0% | 0% | 0% | 65% | 34%
ROOT0% | 0% | 0% | 100% | 0%
log4j-converter-config0% | 0% | 0% | 0% | 100%
log4j-weaver0% | 0% | 0% | 0% | 100%
log4j-converter-plugin-descriptor0% | 0% | 0% | 0% | 100%
log4j-transform-perf0% | 0% | 0% | 0% | 100%
log4j-transform-cli0% | 0% | 0% | 0% | 100%
src0% | 0% | 0% | 0% | 100%
log4j-transform-maven-shade-plugin-extensions0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

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
171 8 2023-02-24 2024-10-15 8 4 piotr.github@karwasz.org rgoers@apache.org
61 - 2024-04-22 2024-12-15 6 2 volkan@yazi.ci piotr.github@karwasz.org
8 - 2023-05-01 2024-04-22 5 2 piotr.github@karwasz.org volkan@yazi.ci
8 - 2023-05-01 2024-04-22 5 2 piotr.github@karwasz.org volkan@yazi.ci
ClassFileInclusionScanner.java
in log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven/scan
9 - 2023-02-24 2023-12-04 5 3 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
63 5 2023-02-24 2023-12-04 5 3 piotr.github@karwasz.org robots@logging.apache.org
LocationCacheGenerator.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
255 18 2023-01-08 2024-04-22 5 3 piotr.github@karwasz.org volkan@yazi.ci
LocationClassConverter.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
35 4 2023-01-08 2023-12-04 4 2 piotr.github@karwasz.org robots@logging.apache.org
SupplierLambdaType.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
37 2 2023-01-08 2023-12-04 4 3 piotr.github@karwasz.org robots@logging.apache.org
LocationClassVisitor.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
63 7 2023-01-08 2024-04-22 4 3 piotr.github@karwasz.org volkan@yazi.ci
Log4j2PluginCacheFileTransformer.java
in log4j-transform-maven-shade-plugin-extensions/src/main/java/org/apache/logging/log4j/maven/plugins/shade/transformer
116 11 2023-01-11 2023-12-04 4 2 edwgiz@gmail.com robots@logging.apache.org
ConversionException.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
7 1 2023-01-08 2023-12-04 3 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-09-13 3 3 piotr.github@karwasz.org volkan@yazi.ci
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-12-04 3 2 edwgiz@gmail.com robots@logging.apache.org
LogBuilderConversionHandler.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/log4j2
20 2 2023-01-08 2023-12-04 3 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-12-04 3 2 piotr.github@karwasz.org robots@logging.apache.org
LocationMethodVisitor.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
122 9 2023-01-08 2023-12-04 3 2 piotr.github@karwasz.org robots@logging.apache.org
PropertiesV1ConfigurationParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1
131 8 2024-11-27 2024-12-16 3 1 piotr.github@karwasz.org piotr.github@karwasz.org
PropertiesV2ConfigurationParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2
297 19 2024-11-27 2024-12-16 3 1 piotr.github@karwasz.org piotr.github@karwasz.org
LoggerConversionHandler.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/log4j2
298 8 2023-01-08 2023-12-04 3 2 piotr.github@karwasz.org robots@logging.apache.org
package-info.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
5 - 2023-10-03 2023-10-20 2 1 volkan@yazi.ci volkan@yazi.ci
package-info.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/log4j2
5 - 2023-10-03 2023-10-20 2 1 volkan@yazi.ci volkan@yazi.ci
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
logging-parent-update.xml
in src/changelog/0.2.0
7 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
add-sbom.xml
in src/changelog/0.2.0
7 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
add-website.xml
in src/changelog/0.2.0
7 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
8 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
update_org_ow2_asm_asm_bom.xml
in src/changelog/0.2.0
8 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
8 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
8 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
8 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
8 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
8 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
update_org_slf4j_slf4j_api.xml
in src/changelog/0.2.0
8 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
87_single_plugin_cache.xml
in src/changelog/0.2.0
8 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
8 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
update_org_junit_junit_bom.xml
in src/changelog/0.2.0
8 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
antora.xml
in src/changelog/0.2.0
8 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
update_apache_logging_parent.xml
in src/changelog/0.2.0
8 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
8 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
8 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
update_commons_io_commons_io.xml
in src/changelog/0.2.0
8 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
8 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
134_skip_transformer.xml
in src/changelog/0.2.0
9 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
ConfigurationWriter.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/spi
10 - 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
ConfigurationParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/spi
10 - 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
Log4j1ComponentParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/spi/v1
11 - 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
ConfigurationConverter.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config
16 1 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
JsonConfigurationMapper.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2
20 3 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
ConfigurationMapper.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/spi
23 4 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
Files With Most Contributors (Top 50)
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
171 8 2023-02-24 2024-10-15 8 4 piotr.github@karwasz.org rgoers@apache.org
SimpleInclusionScanner.java
in log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven/scan
63 5 2023-02-24 2023-12-04 5 3 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-12-04 5 3 piotr.github@karwasz.org robots@logging.apache.org
LocationCacheGenerator.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
255 18 2023-01-08 2024-04-22 5 3 piotr.github@karwasz.org volkan@yazi.ci
LocationClassVisitor.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
63 7 2023-01-08 2024-04-22 4 3 piotr.github@karwasz.org volkan@yazi.ci
SupplierLambdaType.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
37 2 2023-01-08 2023-12-04 4 3 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-09-13 3 3 piotr.github@karwasz.org volkan@yazi.ci
61 - 2024-04-22 2024-12-15 6 2 volkan@yazi.ci piotr.github@karwasz.org
8 - 2023-05-01 2024-04-22 5 2 piotr.github@karwasz.org volkan@yazi.ci
8 - 2023-05-01 2024-04-22 5 2 piotr.github@karwasz.org volkan@yazi.ci
LocationClassConverter.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
35 4 2023-01-08 2023-12-04 4 2 piotr.github@karwasz.org robots@logging.apache.org
Log4j2PluginCacheFileTransformer.java
in log4j-transform-maven-shade-plugin-extensions/src/main/java/org/apache/logging/log4j/maven/plugins/shade/transformer
116 11 2023-01-11 2023-12-04 4 2 edwgiz@gmail.com robots@logging.apache.org
Constants.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
48 1 2023-01-08 2023-12-04 3 2 piotr.github@karwasz.org robots@logging.apache.org
LocationMethodVisitor.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver
122 9 2023-01-08 2023-12-04 3 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-12-04 3 2 piotr.github@karwasz.org robots@logging.apache.org
LoggerConversionHandler.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/log4j2
298 8 2023-01-08 2023-12-04 3 2 piotr.github@karwasz.org robots@logging.apache.org
LogBuilderConversionHandler.java
in log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/log4j2
20 2 2023-01-08 2023-12-04 3 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-12-04 3 2 edwgiz@gmail.com 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
PropertiesV2ConfigurationParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2
297 19 2024-11-27 2024-12-16 3 1 piotr.github@karwasz.org piotr.github@karwasz.org
PropertiesV1ConfigurationParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1
131 8 2024-11-27 2024-12-16 3 1 piotr.github@karwasz.org piotr.github@karwasz.org
ConfigurationConverter.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config
16 1 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
ConfigurationParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/spi
10 - 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
Log4j1ComponentParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/spi/v1
11 - 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
ConfigurationMapper.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/spi
23 4 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
ConfigurationWriter.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/spi
10 - 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
YamlConfigurationMapper.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2
26 3 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
XmlConfigurationMapper.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2
169 13 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
JsonConfigurationMapper.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2
20 3 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
DefaultConfigurationConverter.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal
83 5 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
LevelRangeFilterParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/filter
61 8 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
LevelMatchFilterParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/filter
56 7 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
StringMatchFilterParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/filter
59 7 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
DenyAllFilterParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/filter
39 5 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
XmlV1ConfigurationParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1
125 6 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
TTCCLayoutParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/layout
124 11 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
PatternLayoutParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/layout
48 6 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
SimpleLayoutParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/layout
41 5 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
EnhancedPatternLayoutParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/layout
27 2 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
HtmlLayoutParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/layout
57 8 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
AbstractAppenderParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/appender
106 12 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
AbstractComponentParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1
158 15 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
PropertiesUtils.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal
65 8 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
PropertiesV3ConfigurationMapper.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v3
38 5 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
8 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
add-website.xml
in src/changelog/0.2.0
7 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
update_commons_io_commons_io.xml
in src/changelog/0.2.0
8 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
134_skip_transformer.xml
in src/changelog/0.2.0
9 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
8 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
8 - 2024-10-27 2024-10-31 2 1 rgoers@apache.org rgoers@apache.org
Files With Least Contributors (Top 50)
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
PluginDescriptors.java
in log4j-converter-plugin-descriptor/src/main/java/org/apache/logging/log4j/converter/plugins/internal
352 34 2024-11-07 2024-11-07 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
PropertiesV2ConfigurationParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2
297 19 2024-11-27 2024-12-16 3 1 piotr.github@karwasz.org piotr.github@karwasz.org
PluginCacheConverter.java
in log4j-converter-plugin-descriptor/src/main/java/org/apache/logging/log4j/converter/plugins
227 8 2024-11-07 2024-11-07 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
ConfigurationFileCommands.java
in log4j-transform-cli/src/main/java/org/apache/logging/log4j/transform/cli
174 13 2024-12-15 2024-12-15 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
XmlConfigurationMapper.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2
169 13 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
AbstractComponentParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1
158 15 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
AbstractJacksonConfigurationMapper.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2
137 9 2024-11-27 2024-11-27 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
XmlUtils.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal
136 17 2024-11-27 2024-11-27 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
PropertiesV1ConfigurationParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1
131 8 2024-11-27 2024-12-16 3 1 piotr.github@karwasz.org piotr.github@karwasz.org
XmlV1ConfigurationParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1
125 6 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
TTCCLayoutParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/layout
124 11 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
ComponentUtils.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal
123 19 2024-11-27 2024-11-27 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
AbstractAppenderParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/appender
106 12 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
RollingFileAppenderParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/appender
94 9 2024-11-27 2024-11-27 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
AsyncAppenderParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/appender
90 11 2024-11-27 2024-11-27 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
DefaultConfigurationConverter.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal
83 5 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
ConsoleAppenderParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/appender
74 8 2024-11-27 2024-11-27 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
AbstractFileAppenderParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/appender
73 9 2024-11-27 2024-11-27 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
LoggerConfig.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1
66 7 2024-11-27 2024-11-27 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
PropertiesUtils.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal
65 8 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
LevelRangeFilterParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/filter
61 8 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
StringMatchFilterParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/filter
59 7 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
HtmlLayoutParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/layout
57 8 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
DailyRollingFileAppenderParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/appender
57 7 2024-11-27 2024-11-27 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
LevelMatchFilterParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/filter
56 7 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
PatternLayoutParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/layout
48 6 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
StringUtils.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal
46 7 2024-11-27 2024-11-27 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
SimpleLayoutParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/layout
41 5 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
DenyAllFilterParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/filter
39 5 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
PropertiesV3ConfigurationMapper.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v3
38 5 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
ReflectConfigFilter.java
in log4j-converter-plugin-descriptor/src/main/java/org/apache/logging/log4j/converter/plugins/internal
35 2 2024-11-07 2024-11-07 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
JacksonUtils.java
in log4j-converter-plugin-descriptor/src/main/java/org/apache/logging/log4j/converter/plugins/internal
29 6 2024-11-07 2024-11-07 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
EnhancedPatternLayoutParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/layout
27 2 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
YamlConfigurationMapper.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2
26 3 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
AbstractV1ConfigurationParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1
26 2 2024-11-27 2024-11-27 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
FileAppenderParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/appender
25 4 2024-11-27 2024-11-27 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
ConfigurationMapper.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/spi
23 4 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
Main.java
in log4j-transform-cli/src/main/java/org/apache/logging/log4j/transform/cli
23 2 2024-12-15 2024-12-15 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
JsonConfigurationMapper.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2
20 3 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
PropertiesSubset.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/spi
19 4 2024-12-16 2024-12-16 1 1 piotr.github@karwasz.org piotr.github@karwasz.org
ConfigurationConverter.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config
16 1 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
AbstractFilterParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/filter
16 1 2024-11-27 2024-11-27 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
Log4j1ComponentParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/spi/v1
11 - 2024-11-27 2024-12-16 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
ConfigurationParser.java
in log4j-converter-config/src/main/java/org/apache/logging/converter/config/spi
10 - 2024-11-27 2024-12-15 2 1 piotr.github@karwasz.org piotr.github@karwasz.org
Correlations

File Size vs. Number of Changes: 111 points

log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/PropertiesUtils.java x: 65 lines of code y: 2 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/AbstractComponentParser.java x: 158 lines of code y: 2 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/PropertiesV1ConfigurationParser.java x: 131 lines of code y: 3 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/appender/AbstractAppenderParser.java x: 106 lines of code y: 2 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/filter/DenyAllFilterParser.java x: 39 lines of code y: 2 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/filter/LevelMatchFilterParser.java x: 56 lines of code y: 2 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/filter/LevelRangeFilterParser.java x: 61 lines of code y: 2 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/filter/StringMatchFilterParser.java x: 59 lines of code y: 2 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/layout/EnhancedPatternLayoutParser.java x: 27 lines of code y: 2 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/layout/HtmlLayoutParser.java x: 57 lines of code y: 2 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/layout/PatternLayoutParser.java x: 48 lines of code y: 2 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/layout/SimpleLayoutParser.java x: 41 lines of code y: 2 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/layout/TTCCLayoutParser.java x: 124 lines of code y: 2 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2/PropertiesV2ConfigurationParser.java x: 297 lines of code y: 3 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/spi/PropertiesSubset.java x: 19 lines of code y: 1 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/spi/v1/Log4j1ComponentParser.java x: 11 lines of code y: 2 # changes antora-playbook.yaml x: 61 lines of code y: 6 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/ConfigurationConverter.java x: 16 lines of code y: 2 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/DefaultConfigurationConverter.java x: 83 lines of code y: 2 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/XmlV1ConfigurationParser.java x: 125 lines of code y: 2 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2/JsonConfigurationMapper.java x: 20 lines of code y: 2 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2/XmlConfigurationMapper.java x: 169 lines of code y: 2 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2/YamlConfigurationMapper.java x: 26 lines of code y: 2 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v3/PropertiesV3ConfigurationMapper.java x: 38 lines of code y: 2 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/spi/ConfigurationMapper.java x: 23 lines of code y: 2 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/spi/ConfigurationParser.java x: 10 lines of code y: 2 # changes log4j-transform-cli/src/main/java/org/apache/logging/log4j/transform/cli/ConfigurationFileCommands.java x: 174 lines of code y: 1 # changes log4j-transform-cli/src/main/java/org/apache/logging/log4j/transform/cli/Main.java x: 23 lines of code y: 1 # changes log4j-transform-cli/src/main/java/org/apache/logging/log4j/transform/cli/Strings.java x: 10 lines of code y: 1 # changes log4j-transform-cli/src/main/java/org/apache/logging/log4j/transform/cli/package-info.java x: 3 lines of code y: 1 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/ComponentUtils.java x: 123 lines of code y: 1 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/StringUtils.java x: 46 lines of code y: 1 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/XmlUtils.java x: 136 lines of code y: 1 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/AbstractV1ConfigurationParser.java x: 26 lines of code y: 1 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/LoggerConfig.java x: 66 lines of code y: 1 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/appender/AbstractFileAppenderParser.java x: 73 lines of code y: 1 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/appender/AsyncAppenderParser.java x: 90 lines of code y: 1 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/appender/ConsoleAppenderParser.java x: 74 lines of code y: 1 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/appender/DailyRollingFileAppenderParser.java x: 57 lines of code y: 1 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/appender/FileAppenderParser.java x: 25 lines of code y: 1 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/appender/RollingFileAppenderParser.java x: 94 lines of code y: 1 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/filter/AbstractFilterParser.java x: 16 lines of code y: 1 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2/AbstractJacksonConfigurationMapper.java x: 137 lines of code y: 1 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/spi/v1/Log4j1ParserContext.java x: 4 lines of code y: 1 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/package-info.java x: 7 lines of code y: 1 # changes log4j-converter-plugin-descriptor/src/main/java/org/apache/logging/log4j/converter/plugins/PluginCacheConverter.java x: 227 lines of code y: 1 # changes log4j-converter-plugin-descriptor/src/main/java/org/apache/logging/log4j/converter/plugins/internal/JacksonUtils.java x: 29 lines of code y: 1 # changes log4j-converter-plugin-descriptor/src/main/java/org/apache/logging/log4j/converter/plugins/internal/PluginDescriptors.java x: 352 lines of code y: 1 # changes log4j-converter-plugin-descriptor/src/main/java/org/apache/logging/log4j/converter/plugins/internal/ReflectConfigFilter.java x: 35 lines of code y: 1 # changes src/changelog/0.2.0/134_skip_transformer.xml x: 9 lines of code y: 2 # changes src/changelog/0.2.0/87_single_plugin_cache.xml x: 8 lines of code y: 2 # changes src/changelog/0.2.0/add-sbom.xml x: 7 lines of code y: 2 # changes log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven/LocationMojo.java x: 171 lines of code y: 8 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/LocationCacheGenerator.java x: 255 lines of code y: 5 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/LocationClassVisitor.java x: 63 lines of code y: 4 # changes src/changelog/0.1.0/LOG4J2-3638_Provide_Maven_plugin_to_inline_location.xml x: 8 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: 5 # changes log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven/scan/SimpleInclusionScanner.java x: 63 lines of code y: 5 # 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: 3 # changes log4j-transform-maven-shade-plugin-extensions/src/main/java/org/apache/logging/log4j/maven/plugins/shade/transformer/Log4j2PluginCacheFileTransformer.java x: 116 lines of code y: 4 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/Constants.java x: 48 lines of code y: 3 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/ConversionException.java x: 7 lines of code y: 3 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/LocationClassConverter.java x: 35 lines of code y: 4 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/LocationMethodVisitor.java x: 122 lines of code y: 3 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/SupplierLambdaType.java x: 37 lines of code y: 4 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/log4j2/LogBuilderConversionHandler.java x: 20 lines of code y: 3 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/log4j2/LoggerConversionHandler.java x: 298 lines of code y: 3 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/log4j2/package-info.java x: 5 lines of code y: 2 # 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: 3 # 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/resources/log4j2-demo.xml x: 13 lines of code y: 1 # changes
8.0
# changes
  min: 1.0
  average: 1.98
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.0
  max: 8.0
0 352.0
lines of code
min: 3.0 | average: 49.31 | 25th percentile: 8.0 | median: 19.0 | 75th percentile: 63.0 | max: 352.0

Number of Contributors vs. Number of Changes: 111 points

log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/PropertiesUtils.java x: 1 # contributors y: 2 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/PropertiesV1ConfigurationParser.java x: 1 # contributors y: 3 # changes log4j-converter-config/src/main/java/org/apache/logging/converter/config/spi/PropertiesSubset.java x: 1 # contributors y: 1 # changes antora-playbook.yaml x: 2 # contributors y: 6 # changes log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven/LocationMojo.java x: 4 # contributors y: 8 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/LocationCacheGenerator.java x: 3 # contributors y: 5 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/LocationClassVisitor.java x: 3 # contributors y: 4 # changes src/changelog/0.1.0/LOG4J2-3638_Provide_Maven_plugin_to_inline_location.xml x: 2 # contributors y: 5 # changes log4j-transform-maven-shade-plugin-extensions/src/main/java/org/apache/logging/log4j/maven/plugins/shade/transformer/CloseShieldOutputStream.java x: 2 # contributors y: 3 # changes log4j-transform-maven-shade-plugin-extensions/src/main/java/org/apache/logging/log4j/maven/plugins/shade/transformer/Log4j2PluginCacheFileTransformer.java x: 2 # contributors y: 4 # changes log4j-transform-maven-plugin/src/it/location/src/main/java/org/apache/logging/log4j/transform/maven/it/Main.java x: 3 # contributors y: 3 # changes log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/ClassConversionHandler.java x: 2 # contributors y: 2 # changes
8.0
# changes
  min: 1.0
  average: 1.98
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.0
  max: 8.0
0 4.0
# contributors
min: 1.0 | average: 1.24 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

Number of Contributors vs. File Size: 111 points

log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/PropertiesUtils.java x: 1 # contributors y: 65 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/AbstractComponentParser.java x: 1 # contributors y: 158 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/PropertiesV1ConfigurationParser.java x: 1 # contributors y: 131 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/appender/AbstractAppenderParser.java x: 1 # contributors y: 106 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/filter/DenyAllFilterParser.java x: 1 # contributors y: 39 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/filter/LevelMatchFilterParser.java x: 1 # contributors y: 56 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/filter/LevelRangeFilterParser.java x: 1 # contributors y: 61 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/filter/StringMatchFilterParser.java x: 1 # contributors y: 59 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/layout/EnhancedPatternLayoutParser.java x: 1 # contributors y: 27 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/layout/HtmlLayoutParser.java x: 1 # contributors y: 57 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/layout/PatternLayoutParser.java x: 1 # contributors y: 48 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/layout/SimpleLayoutParser.java x: 1 # contributors y: 41 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/layout/TTCCLayoutParser.java x: 1 # contributors y: 124 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2/PropertiesV2ConfigurationParser.java x: 1 # contributors y: 297 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/spi/PropertiesSubset.java x: 1 # contributors y: 19 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/spi/v1/Log4j1ComponentParser.java x: 1 # contributors y: 11 lines of code antora-playbook.yaml x: 2 # contributors y: 61 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/ConfigurationConverter.java x: 1 # contributors y: 16 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/DefaultConfigurationConverter.java x: 1 # contributors y: 83 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/XmlV1ConfigurationParser.java x: 1 # contributors y: 125 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2/JsonConfigurationMapper.java x: 1 # contributors y: 20 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2/XmlConfigurationMapper.java x: 1 # contributors y: 169 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2/YamlConfigurationMapper.java x: 1 # contributors y: 26 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v3/PropertiesV3ConfigurationMapper.java x: 1 # contributors y: 38 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/spi/ConfigurationMapper.java x: 1 # contributors y: 23 lines of code log4j-transform-cli/src/main/java/org/apache/logging/log4j/transform/cli/ConfigurationFileCommands.java x: 1 # contributors y: 174 lines of code log4j-transform-cli/src/main/java/org/apache/logging/log4j/transform/cli/package-info.java x: 1 # contributors y: 3 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/ComponentUtils.java x: 1 # contributors y: 123 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/StringUtils.java x: 1 # contributors y: 46 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/XmlUtils.java x: 1 # contributors y: 136 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/LoggerConfig.java x: 1 # contributors y: 66 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/appender/AbstractFileAppenderParser.java x: 1 # contributors y: 73 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/appender/AsyncAppenderParser.java x: 1 # contributors y: 90 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/appender/ConsoleAppenderParser.java x: 1 # contributors y: 74 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v1/appender/RollingFileAppenderParser.java x: 1 # contributors y: 94 lines of code log4j-converter-config/src/main/java/org/apache/logging/converter/config/package-info.java x: 1 # contributors y: 7 lines of code log4j-converter-plugin-descriptor/src/main/java/org/apache/logging/log4j/converter/plugins/PluginCacheConverter.java x: 1 # contributors y: 227 lines of code log4j-converter-plugin-descriptor/src/main/java/org/apache/logging/log4j/converter/plugins/internal/JacksonUtils.java x: 1 # contributors y: 29 lines of code log4j-converter-plugin-descriptor/src/main/java/org/apache/logging/log4j/converter/plugins/internal/PluginDescriptors.java x: 1 # contributors y: 352 lines of code log4j-converter-plugin-descriptor/src/main/java/org/apache/logging/log4j/converter/plugins/internal/ReflectConfigFilter.java x: 1 # contributors y: 35 lines of code src/changelog/0.2.0/134_skip_transformer.xml x: 1 # contributors y: 9 lines of code log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven/LocationMojo.java x: 4 # contributors y: 171 lines of code log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/LocationCacheGenerator.java x: 3 # contributors y: 255 lines of code log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/LocationClassVisitor.java x: 3 # contributors y: 63 lines of code src/changelog/0.1.0/LOG4J2-3638_Provide_Maven_plugin_to_inline_location.xml x: 2 # contributors y: 8 lines of code log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven/scan/ClassFileInclusionScanner.java x: 3 # contributors y: 9 lines of code log4j-transform-maven-shade-plugin-extensions/src/main/java/org/apache/logging/log4j/maven/plugins/shade/transformer/CloseShieldOutputStream.java x: 2 # contributors y: 15 lines of code log4j-transform-maven-shade-plugin-extensions/src/main/java/org/apache/logging/log4j/maven/plugins/shade/transformer/Log4j2PluginCacheFileTransformer.java x: 2 # contributors y: 116 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/LocationClassConverter.java x: 2 # contributors y: 35 lines of code log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/LocationMethodVisitor.java x: 2 # contributors y: 122 lines of code log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/SupplierLambdaType.java x: 3 # contributors y: 37 lines of code log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/log4j2/LogBuilderConversionHandler.java x: 2 # contributors y: 20 lines of code log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/log4j2/LoggerConversionHandler.java x: 2 # contributors y: 298 lines of code log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/log4j2/package-info.java x: 1 # contributors y: 5 lines of code log4j-transform-maven-plugin/src/it/location/src/main/java/org/apache/logging/log4j/transform/maven/it/Main.java x: 3 # contributors y: 14 lines of code log4j-transform-perf/src/main/resources/log4j2-demo.xml x: 1 # contributors y: 13 lines of code log4j-weaver/src/main/java/org/apache/logging/log4j/weaver/ClassConversionHandler.java x: 2 # contributors y: 5 lines of code
352.0
lines of code
  min: 3.0
  average: 49.31
  25th percentile: 8.0
  median: 19.0
  75th percentile: 63.0
  max: 352.0
0 4.0
# contributors
min: 1.0 | average: 1.24 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0