apache / logging-log4j-tools
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 12% | 16% | 70%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 0% | 14% | 18% | 66%
xml0% | 0% | 0% | 0% | 100%
adoc0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
log4j-changelog0% | 0% | 16% | 20% | 63%
log4j-changelog-maven-plugin0% | 0% | 0% | 0% | 100%
src0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 38)
File# lines# units
ChangelogExporter.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter
209 9
MavenChanges.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/importer
137 8
ChangelogEntry.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog
134 8
MavenChangesImporter.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/importer
92 7
XmlWriter.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util
92 4
XmlReader.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util
91 8
ChangelogReleaser.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser
89 6
85 -
PositionalSaxEventHandler.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util
64 5
FreeMarkerUtils.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter
64 3
ExportMojo.java
in log4j-changelog-maven-plugin/src/main/java/org/apache/logging/log4j
56 3
XmlUtils.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util
56 4
ChangelogExporterTemplate.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter
55 5
ChangelogReleaserArgs.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser
46 2
ChangelogFiles.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog
38 6
ReleaseMojo.java
in log4j-changelog-maven-plugin/src/main/java/org/apache/logging/log4j
33 1
ImportMojo.java
in log4j-changelog-maven-plugin/src/main/java/org/apache/logging/log4j
32 1
FileUtils.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util
32 2
ChangelogRelease.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog
25 3
MavenChangesImporterArgs.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/importer
24 1
StringUtils.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util
24 4
ChangelogExporterArgs.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter
20 1
TemplateMojo.java
in log4j-changelog-maven-plugin/src/main/java/org/apache/logging/log4j
10 -
37_add_changelogEntryCount.xml
in src/changelog/0.3.0
10 -
10 -
10 -
19_fix_Windows_compat.xml
in src/changelog/0.2.0
10 -
10 -
13_add_changelog_xsd.xml
in src/changelog/0.2.0
10 -
20_add_changelog_maven_plugin.xml
in src/changelog/0.2.0
10 -
9 -
9 -
9 -
CharsetUtils.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util
8 1
java_17.xml
in src/changelog/0.3.0
8 -
fix_repetitive_release.xml
in src/changelog/0.4.0
8 -
8 -
changelog_migration.xml
in src/changelog/0.4.0
8 -
Files With Most Units (Top 22)
File# lines# units
ChangelogExporter.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter
209 9
ChangelogEntry.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog
134 8
MavenChanges.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/importer
137 8
XmlReader.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util
91 8
MavenChangesImporter.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/importer
92 7
ChangelogReleaser.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser
89 6
ChangelogFiles.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog
38 6
PositionalSaxEventHandler.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util
64 5
ChangelogExporterTemplate.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter
55 5
StringUtils.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util
24 4
XmlUtils.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util
56 4
XmlWriter.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util
92 4
ExportMojo.java
in log4j-changelog-maven-plugin/src/main/java/org/apache/logging/log4j
56 3
ChangelogRelease.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog
25 3
FreeMarkerUtils.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter
64 3
ChangelogReleaserArgs.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser
46 2
FileUtils.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util
32 2
ImportMojo.java
in log4j-changelog-maven-plugin/src/main/java/org/apache/logging/log4j
32 1
ReleaseMojo.java
in log4j-changelog-maven-plugin/src/main/java/org/apache/logging/log4j
33 1
MavenChangesImporterArgs.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/importer
24 1
CharsetUtils.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util
8 1
ChangelogExporterArgs.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter
20 1
Files With Long Lines (Top 19)

There are 19 files with lines longer than 120 characters. In total, there are 30 long lines.

File# lines# units# long lines
85 - 6
MavenChanges.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/importer
137 8 2
XmlReader.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util
91 8 2
37_add_changelogEntryCount.xml
in src/changelog/0.3.0
10 - 2
8 - 2
10 - 2
10 - 2
ChangelogReleaserArgs.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser
46 2 1
XmlWriter.java
in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util
92 4 1
9 - 1
java_17.xml
in src/changelog/0.3.0
8 - 1
fix_repetitive_release.xml
in src/changelog/0.4.0
8 - 1
changelog_migration.xml
in src/changelog/0.4.0
8 - 1
9 - 1
10 - 1
19_fix_Windows_compat.xml
in src/changelog/0.2.0
10 - 1
9 - 1
13_add_changelog_xsd.xml
in src/changelog/0.2.0
10 - 1
20_add_changelog_maven_plugin.xml
in src/changelog/0.2.0
10 - 1
Correlations

File Size vs. Commits (all time): 38 points

log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/XmlUtils.java x: 5 commits (all time) y: 56 lines of code RELEASING.adoc x: 21 commits (all time) y: 85 lines of code src/changelog/0.1.0/LOG4J2-3628_add_tools_bom_and_changelog_modules.xml x: 2 commits (all time) y: 9 lines of code src/changelog/0.2.0/13_add_changelog_xsd.xml x: 2 commits (all time) y: 10 lines of code src/changelog/0.3.0/44_make_changelog_format_agnostic.xml x: 3 commits (all time) y: 9 lines of code src/changelog/0.3.0/java_17.xml x: 3 commits (all time) y: 8 lines of code src/changelog/0.4.0/63_add_versionPattern_to_ReleaseMojo.xml x: 3 commits (all time) y: 10 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser/ChangelogReleaser.java x: 18 commits (all time) y: 89 lines of code log4j-changelog-maven-plugin/src/main/java/org/apache/logging/log4j/ExportMojo.java x: 9 commits (all time) y: 56 lines of code log4j-changelog-maven-plugin/src/main/java/org/apache/logging/log4j/ImportMojo.java x: 5 commits (all time) y: 32 lines of code log4j-changelog-maven-plugin/src/main/java/org/apache/logging/log4j/ReleaseMojo.java x: 9 commits (all time) y: 33 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/ChangelogEntry.java x: 6 commits (all time) y: 134 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/ChangelogFiles.java x: 9 commits (all time) y: 38 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/ChangelogRelease.java x: 5 commits (all time) y: 25 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporter.java x: 16 commits (all time) y: 209 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporterArgs.java x: 12 commits (all time) y: 20 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporterTemplate.java x: 2 commits (all time) y: 55 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/FreeMarkerUtils.java x: 6 commits (all time) y: 64 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/importer/MavenChanges.java x: 4 commits (all time) y: 137 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/importer/MavenChangesImporter.java x: 8 commits (all time) y: 92 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/importer/MavenChangesImporterArgs.java x: 10 commits (all time) y: 24 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser/ChangelogReleaserArgs.java x: 14 commits (all time) y: 46 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/CharsetUtils.java x: 2 commits (all time) y: 8 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/FileUtils.java x: 3 commits (all time) y: 32 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/PositionalSaxEventHandler.java x: 2 commits (all time) y: 64 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/StringUtils.java x: 4 commits (all time) y: 24 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/XmlReader.java x: 3 commits (all time) y: 91 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/XmlWriter.java x: 6 commits (all time) y: 92 lines of code
209.0
lines of code
  min: 8.0
  average: 43.29
  25th percentile: 10.0
  median: 24.5
  75th percentile: 64.0
  max: 209.0
0 21.0
commits (all time)
min: 2.0 | average: 5.66 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 8.25 | max: 21.0

File Size vs. Contributors (all time): 38 points

log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/XmlUtils.java x: 1 contributors (all time) y: 56 lines of code RELEASING.adoc x: 1 contributors (all time) y: 85 lines of code src/changelog/0.1.0/LOG4J2-3628_add_tools_bom_and_changelog_modules.xml x: 1 contributors (all time) y: 9 lines of code src/changelog/0.2.0/13_add_changelog_xsd.xml x: 1 contributors (all time) y: 10 lines of code src/changelog/0.3.0/java_17.xml x: 1 contributors (all time) y: 8 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser/ChangelogReleaser.java x: 2 contributors (all time) y: 89 lines of code log4j-changelog-maven-plugin/src/main/java/org/apache/logging/log4j/ImportMojo.java x: 1 contributors (all time) y: 32 lines of code log4j-changelog-maven-plugin/src/main/java/org/apache/logging/log4j/ReleaseMojo.java x: 1 contributors (all time) y: 33 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/ChangelogEntry.java x: 1 contributors (all time) y: 134 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/ChangelogFiles.java x: 2 contributors (all time) y: 38 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/ChangelogRelease.java x: 1 contributors (all time) y: 25 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporter.java x: 3 contributors (all time) y: 209 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporterArgs.java x: 2 contributors (all time) y: 20 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporterTemplate.java x: 1 contributors (all time) y: 55 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/FreeMarkerUtils.java x: 2 contributors (all time) y: 64 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/importer/MavenChanges.java x: 1 contributors (all time) y: 137 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/importer/MavenChangesImporter.java x: 1 contributors (all time) y: 92 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/importer/MavenChangesImporterArgs.java x: 1 contributors (all time) y: 24 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser/ChangelogReleaserArgs.java x: 2 contributors (all time) y: 46 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/PositionalSaxEventHandler.java x: 1 contributors (all time) y: 64 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/XmlReader.java x: 1 contributors (all time) y: 91 lines of code
209.0
lines of code
  min: 8.0
  average: 43.29
  25th percentile: 10.0
  median: 24.5
  75th percentile: 64.0
  max: 209.0
0 3.0
contributors (all time)
min: 1.0 | average: 1.18 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

File Size vs. Commits (30 days): 2 points

log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/XmlUtils.java x: 1 commits (30d) y: 56 lines of code RELEASING.adoc x: 2 commits (30d) y: 85 lines of code
85.0
lines of code
  min: 56.0
  average: 70.5
  25th percentile: 56.0
  median: 70.5
  75th percentile: 85.0
  max: 85.0
0 2.0
commits (30d)
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.0 | max: 2.0

File Size vs. Contributors (30 days): 2 points

log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/XmlUtils.java x: 1 contributors (30d) y: 56 lines of code RELEASING.adoc x: 1 contributors (30d) y: 85 lines of code
85.0
lines of code
  min: 56.0
  average: 70.5
  25th percentile: 56.0
  median: 70.5
  75th percentile: 85.0
  max: 85.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 38 points

log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/XmlUtils.java x: 2 commits (90d) y: 56 lines of code RELEASING.adoc x: 9 commits (90d) y: 85 lines of code src/changelog/0.1.0/LOG4J2-3628_add_tools_bom_and_changelog_modules.xml x: 2 commits (90d) y: 9 lines of code src/changelog/0.2.0/13_add_changelog_xsd.xml x: 2 commits (90d) y: 10 lines of code src/changelog/0.3.0/44_make_changelog_format_agnostic.xml x: 3 commits (90d) y: 9 lines of code src/changelog/0.3.0/java_17.xml x: 3 commits (90d) y: 8 lines of code src/changelog/0.4.0/63_add_versionPattern_to_ReleaseMojo.xml x: 3 commits (90d) y: 10 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser/ChangelogReleaser.java x: 5 commits (90d) y: 89 lines of code log4j-changelog-maven-plugin/src/main/java/org/apache/logging/log4j/ImportMojo.java x: 1 commits (90d) y: 32 lines of code log4j-changelog-maven-plugin/src/main/java/org/apache/logging/log4j/ReleaseMojo.java x: 2 commits (90d) y: 33 lines of code log4j-changelog-maven-plugin/src/main/java/org/apache/logging/log4j/TemplateMojo.java x: 1 commits (90d) y: 10 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/ChangelogEntry.java x: 1 commits (90d) y: 134 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/ChangelogFiles.java x: 1 commits (90d) y: 38 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/ChangelogRelease.java x: 1 commits (90d) y: 25 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporter.java x: 1 commits (90d) y: 209 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporterArgs.java x: 1 commits (90d) y: 20 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporterTemplate.java x: 1 commits (90d) y: 55 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/FreeMarkerUtils.java x: 1 commits (90d) y: 64 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/importer/MavenChanges.java x: 1 commits (90d) y: 137 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/importer/MavenChangesImporter.java x: 1 commits (90d) y: 92 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/importer/MavenChangesImporterArgs.java x: 1 commits (90d) y: 24 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser/ChangelogReleaserArgs.java x: 2 commits (90d) y: 46 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/CharsetUtils.java x: 1 commits (90d) y: 8 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/XmlReader.java x: 1 commits (90d) y: 91 lines of code
209.0
lines of code
  min: 8.0
  average: 43.29
  25th percentile: 10.0
  median: 24.5
  75th percentile: 64.0
  max: 209.0
0 9.0
commits (90d)
min: 1.0 | average: 1.95 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 9.0

File Size vs. Contributors (90 days): 38 points

log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/XmlUtils.java x: 1 contributors (90d) y: 56 lines of code RELEASING.adoc x: 1 contributors (90d) y: 85 lines of code src/changelog/0.1.0/LOG4J2-3628_add_tools_bom_and_changelog_modules.xml x: 1 contributors (90d) y: 9 lines of code src/changelog/0.2.0/13_add_changelog_xsd.xml x: 1 contributors (90d) y: 10 lines of code src/changelog/0.3.0/java_17.xml x: 1 contributors (90d) y: 8 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser/ChangelogReleaser.java x: 1 contributors (90d) y: 89 lines of code log4j-changelog-maven-plugin/src/main/java/org/apache/logging/log4j/ImportMojo.java x: 1 contributors (90d) y: 32 lines of code log4j-changelog-maven-plugin/src/main/java/org/apache/logging/log4j/ReleaseMojo.java x: 1 contributors (90d) y: 33 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/ChangelogEntry.java x: 1 contributors (90d) y: 134 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/ChangelogFiles.java x: 1 contributors (90d) y: 38 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/ChangelogRelease.java x: 1 contributors (90d) y: 25 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporter.java x: 1 contributors (90d) y: 209 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporterArgs.java x: 1 contributors (90d) y: 20 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporterTemplate.java x: 1 contributors (90d) y: 55 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/FreeMarkerUtils.java x: 1 contributors (90d) y: 64 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/importer/MavenChanges.java x: 1 contributors (90d) y: 137 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/importer/MavenChangesImporter.java x: 1 contributors (90d) y: 92 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/importer/MavenChangesImporterArgs.java x: 1 contributors (90d) y: 24 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser/ChangelogReleaserArgs.java x: 1 contributors (90d) y: 46 lines of code log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/XmlReader.java x: 1 contributors (90d) y: 91 lines of code
209.0
lines of code
  min: 8.0
  average: 43.29
  25th percentile: 10.0
  median: 24.5
  75th percentile: 64.0
  max: 209.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0