apache / logging-log4j1
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 322 files with 29,075 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (1,423 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 31 files changed 6-20 times (6,433 lines of code)
    • 290 files changed 1-5 times (21,219 lines of code)
0% | 4% | 0% | 22% | 72%
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 322 files with 29,075 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)
    • 59 files changed by 2-5 contributors (10,607 lines of code)
    • 263 files changed by 1 contributor (18,468 lines of code)
0% | 0% | 0% | 36% | 63%
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, properties, html, txt, css, pl, bat, md, json, cpp, rdf
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
xml0% | 40% | 0% | 1% | 58%
java0% | 0% | 0% | 25% | 74%
cpp0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
pl0% | 0% | 0% | 0% | 100%
rdf0% | 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
src0% | 5% | 0% | 22% | 71%
contribs0% | 0% | 0% | 18% | 81%
ROOT0% | 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
changes.xml
in src/changes
1423 - 2005-12-19 2012-05-26 83 5 carnold@apache.org grobmeier@apache.org
DOMConfigurator.java
in src/main/java/org/apache/log4j/xml
782 34 2007-05-14 2010-06-19 15 2 carnold@apache.org carnold@apache.org
site.xml
in src/site
47 - 2005-12-17 2012-05-26 12 2 carnold@apache.org grobmeier@apache.org
SocketHubAppender.java
in src/main/java/org/apache/log4j/net
283 21 2007-05-14 2010-08-18 12 3 carnold@apache.org sdeboy@apache.org
PropertyConfigurator.java
in src/main/java/org/apache/log4j
500 26 2007-05-14 2012-04-11 11 3 carnold@apache.org ggregory@apache.org
SocketAppender.java
in src/main/java/org/apache/log4j/net
231 24 2007-05-14 2010-03-17 10 2 carnold@apache.org sdeboy@apache.org
SMTPAppender.java
in src/main/java/org/apache/log4j/net
416 46 2007-05-14 2009-05-12 10 1 carnold@apache.org carnold@apache.org
TelnetAppender.java
in src/main/java/org/apache/log4j/net
148 11 2007-05-14 2008-08-15 9 1 carnold@apache.org carnold@apache.org
LoggingEvent.java
in src/main/java/org/apache/log4j/spi
298 27 2007-05-14 2010-11-13 9 2 carnold@apache.org carnold@apache.org
XMLLayout.java
in src/main/java/org/apache/log4j/xml
99 7 2007-05-14 2009-08-05 8 1 carnold@apache.org carnold@apache.org
MDC.java
in src/main/java/org/apache/log4j
120 10 2007-05-14 2012-04-30 8 2 carnold@apache.org grobmeier@apache.org
Agent.java
in src/main/java/org/apache/log4j/jmx
68 4 2007-05-14 2008-08-15 7 1 carnold@apache.org carnold@apache.org
SocketNode.java
in src/main/java/org/apache/log4j/net
74 2 2007-05-14 2009-10-11 7 1 carnold@apache.org carnold@apache.org
FileAppender.java
in src/main/java/org/apache/log4j
147 13 2007-05-14 2010-02-15 7 1 carnold@apache.org carnold@apache.org
JDBCAppender.java
in src/main/java/org/apache/log4j/jdbc
155 23 2007-05-14 2012-01-14 7 2 carnold@apache.org grobmeier@apache.org
LoggerDynamicMBean.java
in src/main/java/org/apache/log4j/jmx
206 12 2007-05-14 2009-10-11 7 2 carnold@apache.org carnold@apache.org
LocationInfo.java
in src/main/java/org/apache/log4j/spi
221 8 2007-05-14 2008-08-15 7 1 carnold@apache.org carnold@apache.org
AsyncAppender.java
in src/main/java/org/apache/log4j
251 22 2007-05-14 2008-08-12 7 2 carnold@apache.org carnold@apache.org
ThrowableInformation.java
in src/main/java/org/apache/log4j/spi
43 3 2007-05-14 2008-09-20 6 1 carnold@apache.org carnold@apache.org
Loader.java
in src/main/java/org/apache/log4j/helpers
98 6 2007-05-14 2009-10-11 6 1 carnold@apache.org carnold@apache.org
NTEventLogAppender.java
in src/main/java/org/apache/log4j/nt
112 14 2007-05-14 2008-09-06 6 1 carnold@apache.org carnold@apache.org
AbstractDynamicMBean.java
in src/main/java/org/apache/log4j/jmx
115 8 2007-05-14 2009-01-14 6 2 carnold@apache.org carnold@apache.org
JMSQueueAppender.java
in contribs/Jamie Tsao
127 14 2001-06-20 2007-08-13 6 4 dev-null@apache.org carnold@apache.org
AppenderTable.java
in contribs/CekiGulcu
129 8 2002-03-21 2007-08-13 6 4 ceki@apache.org carnold@apache.org
Transform.java
in contribs/CekiGulcu
140 12 2001-02-16 2007-08-13 6 4 ceki@apache.org carnold@apache.org
LogManager.java
in src/main/java/org/apache/log4j
143 12 2007-05-14 2009-10-10 6 1 carnold@apache.org carnold@apache.org
PropertySetter.java
in src/main/java/org/apache/log4j/config
182 8 2007-05-14 2009-10-08 6 1 carnold@apache.org carnold@apache.org
DailyRollingFileAppender.java
in src/main/java/org/apache/log4j
221 12 2007-05-14 2009-10-12 6 1 carnold@apache.org carnold@apache.org
JMSAppender.java
in src/main/java/org/apache/log4j/net
236 29 2007-05-14 2012-05-26 6 3 carnold@apache.org grobmeier@apache.org
AppenderDynamicMBean.java
in src/main/java/org/apache/log4j/jmx
259 10 2007-05-14 2009-01-14 6 2 carnold@apache.org carnold@apache.org
TextPaneAppender.java
in contribs/SvenReimers/gui
277 36 2000-12-14 2007-08-13 6 4 ceki@apache.org carnold@apache.org
OptionConverter.java
in src/main/java/org/apache/log4j/helpers
305 13 2007-05-14 2012-04-11 6 2 carnold@apache.org ggregory@apache.org
JDBCIDHandler.java
in contribs/ThomasFenner
5 - 2001-02-16 2008-06-07 5 4 ceki@apache.org sdeboy@apache.org
JDBCConnectionHandler.java
in contribs/ThomasFenner
7 - 2001-02-16 2008-06-07 5 4 ceki@apache.org sdeboy@apache.org
Configurator.java
in src/main/java/org/apache/log4j/spi
9 - 2007-05-14 2012-04-11 5 2 carnold@apache.org ggregory@apache.org
Log4jEntityResolver.java
in src/main/java/org/apache/log4j/xml
23 1 2007-05-14 2009-08-05 5 1 carnold@apache.org carnold@apache.org
34 - 2007-02-09 2012-05-26 5 2 carnold@apache.org grobmeier@apache.org
QuietWriter.java
in src/main/java/org/apache/log4j/helpers
41 3 2007-05-14 2009-10-09 5 1 carnold@apache.org carnold@apache.org
Logger.java
in src/main/java/org/apache/log4j
51 7 2007-05-14 2010-11-19 5 2 carnold@apache.org hoju@apache.org
bin.xml
in src/assembly
51 - 2007-05-15 2008-09-06 5 1 carnold@apache.org carnold@apache.org
PatternLayout.java
in src/main/java/org/apache/log4j
54 8 2007-05-14 2009-10-11 5 1 carnold@apache.org carnold@apache.org
LoggingOutputStream.java
in contribs/JimMoore
69 6 2001-04-20 2007-08-13 5 4 ceki@apache.org carnold@apache.org
ExternallyRolledFileAppender.java
in src/main/java/org/apache/log4j/varia
111 5 2007-05-14 2008-08-14 5 2 carnold@apache.org carnold@apache.org
AppenderSkeleton.java
in src/main/java/org/apache/log4j
120 18 2007-05-14 2009-10-11 5 1 carnold@apache.org carnold@apache.org
RollingFileAppender.java
in src/main/java/org/apache/log4j
126 9 2007-05-14 2009-10-12 5 1 carnold@apache.org carnold@apache.org
LogTextPanel.java
in contribs/JamesHouse
133 13 2001-02-14 2008-06-07 5 4 ceki@apache.org sdeboy@apache.org
JTableAppender.java
in contribs/SvenReimers/gui
153 9 2000-12-14 2007-08-13 5 3 ceki@apache.org carnold@apache.org
WriterAppender.java
in src/main/java/org/apache/log4j
171 18 2007-05-14 2009-10-11 5 1 carnold@apache.org carnold@apache.org
LayoutDynamicMBean.java
in src/main/java/org/apache/log4j/jmx
199 8 2007-05-14 2008-08-15 5 1 carnold@apache.org carnold@apache.org
JListView.java
in contribs/SvenReimers/gui
209 10 2000-12-14 2007-08-13 5 3 ceki@apache.org carnold@apache.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
changes.xml
in src/changes
1423 - 2005-12-19 2012-05-26 83 5 carnold@apache.org grobmeier@apache.org
JMSQueueAppender.java
in contribs/Jamie Tsao
127 14 2001-06-20 2007-08-13 6 4 dev-null@apache.org carnold@apache.org
Transform.java
in contribs/CekiGulcu
140 12 2001-02-16 2007-08-13 6 4 ceki@apache.org carnold@apache.org
AppenderTable.java
in contribs/CekiGulcu
129 8 2002-03-21 2007-08-13 6 4 ceki@apache.org carnold@apache.org
TextPaneAppender.java
in contribs/SvenReimers/gui
277 36 2000-12-14 2007-08-13 6 4 ceki@apache.org carnold@apache.org
JDBCConnectionHandler.java
in contribs/ThomasFenner
7 - 2001-02-16 2008-06-07 5 4 ceki@apache.org sdeboy@apache.org
JDBCLogger.java
in contribs/ThomasFenner
279 10 2001-02-16 2008-06-07 5 4 ceki@apache.org sdeboy@apache.org
JDBCAppender.java
in contribs/ThomasFenner
327 12 2001-02-16 2008-06-07 5 4 ceki@apache.org sdeboy@apache.org
JDBCIDHandler.java
in contribs/ThomasFenner
5 - 2001-02-16 2008-06-07 5 4 ceki@apache.org sdeboy@apache.org
LogTextPanel.java
in contribs/JamesHouse
133 13 2001-02-14 2008-06-07 5 4 ceki@apache.org sdeboy@apache.org
LoggingOutputStream.java
in contribs/JimMoore
69 6 2001-04-20 2007-08-13 5 4 ceki@apache.org carnold@apache.org
SocketHubAppender.java
in src/main/java/org/apache/log4j/net
283 21 2007-05-14 2010-08-18 12 3 carnold@apache.org sdeboy@apache.org
PropertyConfigurator.java
in src/main/java/org/apache/log4j
500 26 2007-05-14 2012-04-11 11 3 carnold@apache.org ggregory@apache.org
JMSAppender.java
in src/main/java/org/apache/log4j/net
236 29 2007-05-14 2012-05-26 6 3 carnold@apache.org grobmeier@apache.org
JListView.java
in contribs/SvenReimers/gui
209 10 2000-12-14 2007-08-13 5 3 ceki@apache.org carnold@apache.org
JTableAppender.java
in contribs/SvenReimers/gui
153 9 2000-12-14 2007-08-13 5 3 ceki@apache.org carnold@apache.org
UserDialogRequestHandler.java
in contribs/VolkerMentzner
76 5 2001-05-19 2007-08-13 4 3 ceki@apache.org carnold@apache.org
RootRequestHandler.java
in contribs/VolkerMentzner
69 12 2001-05-19 2007-08-13 4 3 ceki@apache.org carnold@apache.org
Log4jRequestHandler.java
in contribs/VolkerMentzner
128 2 2001-05-19 2007-08-13 4 3 ceki@apache.org carnold@apache.org
PluggableHTTPServer.java
in contribs/VolkerMentzner
160 10 2001-05-19 2007-08-13 4 3 ceki@apache.org carnold@apache.org
HTTPRequestHandler.java
in contribs/VolkerMentzner
12 - 2001-05-19 2007-08-13 4 3 ceki@apache.org carnold@apache.org
code_example2.java
in contribs/ThomasFenner
65 4 2001-02-16 2007-08-13 4 3 ceki@apache.org carnold@apache.org
Log4JTest.java
in contribs/ThomasFenner
53 4 2001-02-16 2007-08-13 4 3 ceki@apache.org carnold@apache.org
code_example1.java
in contribs/ThomasFenner
23 1 2001-02-16 2007-08-13 4 3 ceki@apache.org carnold@apache.org
LogTextPanelExample.java
in contribs/JamesHouse
94 6 2001-02-14 2007-08-13 4 3 ceki@apache.org carnold@apache.org
TextPanelAppender.java
in contribs/JamesHouse
153 11 2001-02-14 2007-08-13 4 3 ceki@apache.org carnold@apache.org
SingleLineTracerPrintWriter.java
in contribs/KitchingSimon
15 3 2001-02-14 2007-08-13 4 3 ceki@apache.org carnold@apache.org
DatagramStringWriter.java
in contribs/KitchingSimon
94 5 2001-02-14 2007-08-13 4 3 ceki@apache.org carnold@apache.org
DatagramStringAppender.java
in contribs/KitchingSimon
122 7 2001-02-14 2007-08-13 4 3 ceki@apache.org carnold@apache.org
DailyFileAppender1.java
in contribs/EirikLygre
94 8 2001-02-14 2007-08-13 4 3 ceki@apache.org carnold@apache.org
TempFileAppender.java
in contribs/LeosLiterak
76 7 2001-04-20 2007-08-13 4 3 ceki@apache.org carnold@apache.org
JDBCTest.java
in contribs/KevinSteppe
64 1 2001-02-14 2007-08-13 4 3 ceki@apache.org carnold@apache.org
CompositeRollingAppender.java
in contribs/KevinSteppe
338 31 2002-03-28 2007-08-13 4 3 ceki@apache.org carnold@apache.org
SocketServer2.java
in contribs/MarkDouglas
52 3 2001-02-14 2007-08-13 4 3 ceki@apache.org carnold@apache.org
SocketNode2.java
in contribs/MarkDouglas
67 1 2001-02-14 2007-08-13 4 3 ceki@apache.org carnold@apache.org
DOMConfigurator.java
in src/main/java/org/apache/log4j/xml
782 34 2007-05-14 2010-06-19 15 2 carnold@apache.org carnold@apache.org
site.xml
in src/site
47 - 2005-12-17 2012-05-26 12 2 carnold@apache.org grobmeier@apache.org
SocketAppender.java
in src/main/java/org/apache/log4j/net
231 24 2007-05-14 2010-03-17 10 2 carnold@apache.org sdeboy@apache.org
LoggingEvent.java
in src/main/java/org/apache/log4j/spi
298 27 2007-05-14 2010-11-13 9 2 carnold@apache.org carnold@apache.org
MDC.java
in src/main/java/org/apache/log4j
120 10 2007-05-14 2012-04-30 8 2 carnold@apache.org grobmeier@apache.org
LoggerDynamicMBean.java
in src/main/java/org/apache/log4j/jmx
206 12 2007-05-14 2009-10-11 7 2 carnold@apache.org carnold@apache.org
JDBCAppender.java
in src/main/java/org/apache/log4j/jdbc
155 23 2007-05-14 2012-01-14 7 2 carnold@apache.org grobmeier@apache.org
AsyncAppender.java
in src/main/java/org/apache/log4j
251 22 2007-05-14 2008-08-12 7 2 carnold@apache.org carnold@apache.org
AbstractDynamicMBean.java
in src/main/java/org/apache/log4j/jmx
115 8 2007-05-14 2009-01-14 6 2 carnold@apache.org carnold@apache.org
AppenderDynamicMBean.java
in src/main/java/org/apache/log4j/jmx
259 10 2007-05-14 2009-01-14 6 2 carnold@apache.org carnold@apache.org
OptionConverter.java
in src/main/java/org/apache/log4j/helpers
305 13 2007-05-14 2012-04-11 6 2 carnold@apache.org ggregory@apache.org
34 - 2007-02-09 2012-05-26 5 2 carnold@apache.org grobmeier@apache.org
ExternallyRolledFileAppender.java
in src/main/java/org/apache/log4j/varia
111 5 2007-05-14 2008-08-14 5 2 carnold@apache.org carnold@apache.org
HierarchyDynamicMBean.java
in src/main/java/org/apache/log4j/jmx
226 14 2007-05-14 2008-08-15 5 2 carnold@apache.org psmith@apache.org
Logger.java
in src/main/java/org/apache/log4j
51 7 2007-05-14 2010-11-19 5 2 carnold@apache.org hoju@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
LogBrokerMonitor.java
in src/main/java/org/apache/log4j/lf5/viewer
1157 106 2007-05-14 2009-10-11 3 1 carnold@apache.org carnold@apache.org
LogMF.java
in src/main/java/org/apache/log4j
833 98 2010-03-15 2010-03-20 2 1 carnold@apache.org carnold@apache.org
LogSF.java
in src/main/java/org/apache/log4j
743 94 2010-03-15 2010-03-20 2 1 carnold@apache.org carnold@apache.org
PatternParser.java
in src/main/java/org/apache/log4j/helpers
436 15 2007-05-14 2009-10-11 5 1 carnold@apache.org carnold@apache.org
SMTPAppender.java
in src/main/java/org/apache/log4j/net
416 46 2007-05-14 2009-05-12 10 1 carnold@apache.org carnold@apache.org
Category.java
in src/main/java/org/apache/log4j
410 53 2007-05-14 2009-10-11 5 1 carnold@apache.org carnold@apache.org
PatternParser.java
in src/main/java/org/apache/log4j/pattern
382 22 2007-07-18 2010-03-20 2 1 carnold@apache.org carnold@apache.org
ConfigurationManager.java
in src/main/java/org/apache/log4j/lf5/viewer/configure
325 28 2007-05-14 2009-10-11 3 1 carnold@apache.org carnold@apache.org
SyslogAppender.java
in src/main/java/org/apache/log4j/net
324 19 2007-05-14 2009-01-08 5 1 carnold@apache.org carnold@apache.org
LogEvent.java
in src/main/java/org/apache/log4j/pattern
277 25 2010-03-20 2010-03-20 1 1 carnold@apache.org carnold@apache.org
Hierarchy.java
in src/main/java/org/apache/log4j
265 26 2007-05-14 2008-09-20 5 1 carnold@apache.org carnold@apache.org
nteventlog.cpp
in src/ntdll
252 16 2007-05-15 2008-09-06 5 1 carnold@apache.org carnold@apache.org
MyTableModel.java
in src/main/java/org/apache/log4j/chainsaw
222 19 2007-05-14 2007-08-13 2 1 carnold@apache.org carnold@apache.org
LocationInfo.java
in src/main/java/org/apache/log4j/spi
221 8 2007-05-14 2008-08-15 7 1 carnold@apache.org carnold@apache.org
DailyRollingFileAppender.java
in src/main/java/org/apache/log4j
221 12 2007-05-14 2009-10-12 6 1 carnold@apache.org carnold@apache.org
LayoutDynamicMBean.java
in src/main/java/org/apache/log4j/jmx
199 8 2007-05-14 2008-08-15 5 1 carnold@apache.org carnold@apache.org
CategoryNodeEditor.java
in src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer
192 18 2007-05-14 2009-10-11 3 1 carnold@apache.org carnold@apache.org
CategoryExplorerModel.java
in src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer
191 16 2007-05-14 2009-10-11 4 1 carnold@apache.org carnold@apache.org
LogFileParser.java
in src/main/java/org/apache/log4j/lf5/util
182 18 2007-05-14 2009-10-11 4 1 carnold@apache.org carnold@apache.org
PropertySetter.java
in src/main/java/org/apache/log4j/config
182 8 2007-05-14 2009-10-08 6 1 carnold@apache.org carnold@apache.org
WriterAppender.java
in src/main/java/org/apache/log4j
171 18 2007-05-14 2009-10-11 5 1 carnold@apache.org carnold@apache.org
LogXF.java
in src/main/java/org/apache/log4j
170 17 2010-03-15 2010-03-20 2 1 carnold@apache.org carnold@apache.org
ControlPanel.java
in src/main/java/org/apache/log4j/chainsaw
166 15 2007-05-14 2007-08-13 2 1 carnold@apache.org carnold@apache.org
ZeroConfSupport.java
in src/main/java/org/apache/log4j/net
166 10 2010-03-17 2010-03-17 1 1 sdeboy@apache.org sdeboy@apache.org
FilteredLogTableModel.java
in src/main/java/org/apache/log4j/lf5/viewer
158 21 2007-05-14 2007-08-13 2 1 carnold@apache.org carnold@apache.org
NDC.java
in src/main/java/org/apache/log4j
154 13 2007-05-14 2008-08-08 4 1 carnold@apache.org carnold@apache.org
HTMLLayout.java
in src/main/java/org/apache/log4j
152 11 2007-05-14 2007-08-13 4 1 carnold@apache.org carnold@apache.org
maven-base.css
in src/site/resources/css
151 - 2012-05-01 2012-05-01 1 1 grobmeier@apache.org grobmeier@apache.org
MRUFileManager.java
in src/main/java/org/apache/log4j/lf5/viewer/configure
151 16 2007-05-14 2009-10-11 3 1 carnold@apache.org carnold@apache.org
TelnetAppender.java
in src/main/java/org/apache/log4j/net
148 11 2007-05-14 2008-08-15 9 1 carnold@apache.org carnold@apache.org
LogTable.java
in src/main/java/org/apache/log4j/lf5/viewer
147 12 2007-05-14 2009-10-11 3 1 carnold@apache.org carnold@apache.org
FileAppender.java
in src/main/java/org/apache/log4j
147 13 2007-05-14 2010-02-15 7 1 carnold@apache.org carnold@apache.org
LogManager.java
in src/main/java/org/apache/log4j
143 12 2007-05-14 2009-10-10 6 1 carnold@apache.org carnold@apache.org
LogLevel.java
in src/main/java/org/apache/log4j/lf5
140 18 2007-05-14 2009-10-11 3 1 carnold@apache.org carnold@apache.org
building.xml
in src/site/xdoc
136 - 2012-05-06 2012-05-26 2 1 grobmeier@apache.org grobmeier@apache.org
CachedDateFormat.java
in src/main/java/org/apache/log4j/pattern
136 9 2007-07-18 2010-03-28 3 1 carnold@apache.org carnold@apache.org
DateFormatManager.java
in src/main/java/org/apache/log4j/lf5/util
132 23 2007-05-14 2007-08-13 2 1 carnold@apache.org carnold@apache.org
LogRecord.java
in src/main/java/org/apache/log4j/lf5
127 26 2007-05-14 2007-08-13 2 1 carnold@apache.org carnold@apache.org
RollingFileAppender.java
in src/main/java/org/apache/log4j
126 9 2007-05-14 2009-10-12 5 1 carnold@apache.org carnold@apache.org
Main.java
in src/main/java/org/apache/log4j/chainsaw
122 4 2007-05-14 2007-08-13 2 1 carnold@apache.org carnold@apache.org
AppenderSkeleton.java
in src/main/java/org/apache/log4j
120 18 2007-05-14 2009-10-11 5 1 carnold@apache.org carnold@apache.org
SocketServer.java
in src/main/java/org/apache/log4j/net
114 5 2007-05-14 2009-10-11 4 1 carnold@apache.org carnold@apache.org
NTEventLogAppender.java
in src/main/java/org/apache/log4j/nt
112 14 2007-05-14 2008-09-06 6 1 carnold@apache.org carnold@apache.org
LogMonitorAdapter.java
in src/main/java/org/apache/log4j/lf5/util
109 19 2007-05-14 2009-10-11 4 1 carnold@apache.org carnold@apache.org
DetailPanel.java
in src/main/java/org/apache/log4j/chainsaw
107 3 2007-05-14 2007-08-13 2 1 carnold@apache.org carnold@apache.org
PropertyPrinter.java
in src/main/java/org/apache/log4j/config
107 9 2007-05-14 2007-10-23 4 1 carnold@apache.org carnold@apache.org
ConsoleAppender.java
in src/main/java/org/apache/log4j
106 22 2007-05-14 2007-08-13 3 1 carnold@apache.org carnold@apache.org
LF5Appender.java
in src/main/java/org/apache/log4j/lf5
106 15 2007-05-14 2009-10-11 3 1 carnold@apache.org carnold@apache.org
JMSSink.java
in src/main/java/org/apache/log4j/net
104 5 2007-05-14 2008-08-14 4 1 carnold@apache.org carnold@apache.org
XMLFileHandler.java
in src/main/java/org/apache/log4j/chainsaw
102 7 2007-05-14 2007-08-13 2 1 carnold@apache.org carnold@apache.org
Correlations

File Size vs. Number of Changes: 322 points

doap_log4j.rdf x: 34 lines of code y: 5 # changes src/changes/changes.xml x: 1423 lines of code y: 83 # changes src/main/java/org/apache/log4j/net/JMSAppender.java x: 236 lines of code y: 6 # changes src/site/site.xml x: 47 lines of code y: 12 # changes src/site/xdoc/building.xml x: 136 lines of code y: 2 # changes src/site/resources/css/maven-base.css x: 151 lines of code y: 1 # changes src/main/java/org/apache/log4j/MDC.java x: 120 lines of code y: 8 # changes src/main/java/org/apache/log4j/PropertyConfigurator.java x: 500 lines of code y: 11 # changes src/main/java/org/apache/log4j/helpers/OptionConverter.java x: 305 lines of code y: 6 # changes src/main/java/org/apache/log4j/lf5/DefaultLF5Configurator.java x: 29 lines of code y: 3 # changes src/main/java/org/apache/log4j/spi/Configurator.java x: 9 lines of code y: 5 # changes src/main/java/org/apache/log4j/varia/ReloadingPropertyConfigurator.java x: 15 lines of code y: 3 # changes src/main/java/org/apache/log4j/jdbc/JDBCAppender.java x: 155 lines of code y: 7 # changes src/main/java/org/apache/log4j/helpers/UtilLoggingLevel.java x: 100 lines of code y: 2 # changes src/main/java/org/apache/log4j/rewrite/MapRewritePolicy.java x: 40 lines of code y: 1 # changes src/main/java/org/apache/log4j/rewrite/PropertyRewritePolicy.java x: 49 lines of code y: 1 # changes src/main/java/org/apache/log4j/rewrite/ReflectionRewritePolicy.java x: 52 lines of code y: 1 # changes src/main/java/org/apache/log4j/rewrite/RewriteAppender.java x: 102 lines of code y: 1 # changes src/main/java/org/apache/log4j/rewrite/RewritePolicy.java x: 5 lines of code y: 1 # changes src/main/java/org/apache/log4j/Logger.java x: 51 lines of code y: 5 # changes src/site/xdoc/manual.xml x: 963 lines of code y: 4 # changes src/main/java/org/apache/log4j/spi/LoggingEvent.java x: 298 lines of code y: 9 # changes src/main/java/org/apache/log4j/net/SocketHubAppender.java x: 283 lines of code y: 12 # changes src/main/java/org/apache/log4j/xml/DOMConfigurator.java x: 782 lines of code y: 15 # changes src/main/java/org/apache/log4j/EnhancedPatternLayout.java x: 59 lines of code y: 2 # changes src/main/java/org/apache/log4j/helpers/MDCKeySetExtractor.java x: 50 lines of code y: 2 # changes src/main/java/org/apache/log4j/pattern/CachedDateFormat.java x: 136 lines of code y: 3 # changes src/main/java/org/apache/log4j/pattern/DatePatternConverter.java x: 92 lines of code y: 3 # changes src/main/java/org/apache/log4j/pattern/PropertiesPatternConverter.java x: 48 lines of code y: 3 # changes src/main/java/org/apache/log4j/pattern/NameAbbreviator.java x: 158 lines of code y: 3 # changes src/main/java/org/apache/log4j/LogMF.java x: 833 lines of code y: 2 # changes src/main/java/org/apache/log4j/LogSF.java x: 743 lines of code y: 2 # changes src/main/java/org/apache/log4j/LogXF.java x: 170 lines of code y: 2 # changes src/main/java/org/apache/log4j/pattern/BridgePatternParser.java x: 11 lines of code y: 2 # changes src/main/java/org/apache/log4j/pattern/ClassNamePatternConverter.java x: 23 lines of code y: 2 # changes src/main/java/org/apache/log4j/pattern/FileDatePatternConverter.java x: 15 lines of code y: 2 # changes src/main/java/org/apache/log4j/pattern/FormattingInfo.java x: 48 lines of code y: 2 # changes src/main/java/org/apache/log4j/pattern/LevelPatternConverter.java x: 40 lines of code y: 2 # changes src/main/java/org/apache/log4j/pattern/LogEvent.java x: 277 lines of code y: 1 # changes src/main/java/org/apache/log4j/pattern/LoggingEventPatternConverter.java x: 18 lines of code y: 2 # changes src/main/java/org/apache/log4j/pattern/MessagePatternConverter.java x: 16 lines of code y: 2 # changes src/main/java/org/apache/log4j/pattern/PatternParser.java x: 382 lines of code y: 2 # changes src/main/java/org/apache/log4j/pattern/RelativeTimePatternConverter.java x: 36 lines of code y: 2 # changes src/main/java/org/apache/log4j/pattern/package.html x: 8 lines of code y: 2 # changes src/main/java/org/apache/log4j/net/SocketAppender.java x: 231 lines of code y: 10 # changes src/main/java/org/apache/log4j/net/ZeroConfSupport.java x: 166 lines of code y: 1 # changes src/main/java/org/apache/log4j/FileAppender.java x: 147 lines of code y: 7 # changes src/main/java/org/apache/log4j/DailyRollingFileAppender.java x: 221 lines of code y: 6 # changes src/main/java/org/apache/log4j/RollingFileAppender.java x: 126 lines of code y: 5 # changes src/main/java/org/apache/log4j/WriterAppender.java x: 171 lines of code y: 5 # changes src/main/java/org/apache/log4j/lf5/LF5Appender.java x: 106 lines of code y: 3 # changes src/main/java/org/apache/log4j/lf5/LogLevel.java x: 140 lines of code y: 3 # changes src/main/java/org/apache/log4j/lf5/util/LogFileParser.java x: 182 lines of code y: 4 # changes src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java x: 109 lines of code y: 4 # changes src/main/java/org/apache/log4j/lf5/viewer/LF5SwingUtils.java x: 64 lines of code y: 3 # changes src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java x: 1157 lines of code y: 3 # changes src/main/java/org/apache/log4j/lf5/viewer/LogFactor5Dialog.java x: 77 lines of code y: 3 # changes src/main/java/org/apache/log4j/lf5/viewer/LogFactor5LoadingDialog.java x: 19 lines of code y: 3 # changes src/main/java/org/apache/log4j/lf5/viewer/LogTable.java x: 147 lines of code y: 3 # changes src/main/java/org/apache/log4j/lf5/viewer/LogTableRowRenderer.java x: 35 lines of code y: 3 # changes src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryAbstractCellEditor.java x: 94 lines of code y: 3 # changes src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel.java x: 191 lines of code y: 4 # changes src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerTree.java x: 60 lines of code y: 3 # changes src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryImmediateEditor.java x: 67 lines of code y: 3 # changes src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditor.java x: 192 lines of code y: 3 # changes src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java x: 325 lines of code y: 3 # changes src/main/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java x: 151 lines of code y: 3 # changes src/main/java/org/apache/log4j/net/SocketNode.java x: 74 lines of code y: 7 # changes src/main/java/org/apache/log4j/net/SocketServer.java x: 114 lines of code y: 4 # changes src/main/java/org/apache/log4j/spi/HierarchyEventListener.java x: 9 lines of code y: 4 # changes src/main/java/org/apache/log4j/spi/LoggerRepository.java x: 41 lines of code y: 4 # changes src/main/java/org/apache/log4j/spi/RootCategory.java x: 32 lines of code y: 4 # changes src/main/java/org/apache/log4j/spi/RootLogger.java x: 21 lines of code y: 4 # changes src/main/java/org/apache/log4j/AppenderSkeleton.java x: 120 lines of code y: 5 # changes src/main/java/org/apache/log4j/PatternLayout.java x: 54 lines of code y: 5 # changes src/main/java/org/apache/log4j/helpers/DateLayout.java x: 94 lines of code y: 4 # changes src/main/java/org/apache/log4j/helpers/Loader.java x: 98 lines of code y: 6 # changes src/main/java/org/apache/log4j/helpers/PatternParser.java x: 436 lines of code y: 5 # changes src/main/java/org/apache/log4j/jmx/LoggerDynamicMBean.java x: 206 lines of code y: 7 # changes src/main/java/org/apache/log4j/spi/Filter.java x: 19 lines of code y: 4 # changes src/main/java/org/apache/log4j/Category.java x: 410 lines of code y: 5 # changes src/main/java/org/apache/log4j/LogManager.java x: 143 lines of code y: 6 # changes src/main/java/org/apache/log4j/helpers/QuietWriter.java x: 41 lines of code y: 5 # changes src/main/java/org/apache/log4j/config/PropertySetter.java x: 182 lines of code y: 6 # changes src/main/java/org/apache/log4j/xml/Log4jEntityResolver.java x: 23 lines of code y: 5 # changes src/main/java/org/apache/log4j/xml/XMLLayout.java x: 99 lines of code y: 8 # changes src/performance/java/org/apache/log4j/performance/xml/logging1.xml x: 11 lines of code y: 4 # changes src/main/java/org/apache/log4j/net/SMTPAppender.java x: 416 lines of code y: 10 # changes src/main/java/org/apache/log4j/DefaultThrowableRenderer.java x: 43 lines of code y: 2 # changes src/main/java/org/apache/log4j/jmx/AbstractDynamicMBean.java x: 115 lines of code y: 6 # changes src/main/java/org/apache/log4j/jmx/AppenderDynamicMBean.java x: 259 lines of code y: 6 # changes src/main/java/org/apache/log4j/net/SyslogAppender.java x: 324 lines of code y: 5 # changes src/main/java/org/apache/log4j/Layout.java x: 25 lines of code y: 4 # changes src/main/java/org/apache/log4j/EnhancedThrowableRenderer.java x: 102 lines of code y: 2 # changes src/main/java/org/apache/log4j/Hierarchy.java x: 265 lines of code y: 5 # changes src/main/java/org/apache/log4j/spi/ThrowableInformation.java x: 43 lines of code y: 6 # changes src/main/java/org/apache/log4j/nt/NTEventLogAppender.java x: 112 lines of code y: 6 # changes src/ntdll/nteventlog.cpp x: 252 lines of code y: 5 # changes src/main/java/org/apache/log4j/helpers/AbsoluteTimeDateFormat.java x: 66 lines of code y: 4 # changes src/main/java/org/apache/log4j/helpers/ISO8601DateFormat.java x: 85 lines of code y: 4 # changes src/main/java/org/apache/log4j/config/PropertyGetter.java x: 68 lines of code y: 4 # changes src/main/java/org/apache/log4j/jmx/Agent.java x: 68 lines of code y: 7 # changes src/main/java/org/apache/log4j/jmx/LayoutDynamicMBean.java x: 199 lines of code y: 5 # changes src/main/java/org/apache/log4j/net/TelnetAppender.java x: 148 lines of code y: 9 # changes src/main/java/org/apache/log4j/spi/LocationInfo.java x: 221 lines of code y: 7 # changes src/main/java/org/apache/log4j/jmx/HierarchyDynamicMBean.java x: 226 lines of code y: 5 # changes src/main/java/org/apache/log4j/net/JMSSink.java x: 104 lines of code y: 4 # changes src/main/java/org/apache/log4j/varia/ExternallyRolledFileAppender.java x: 111 lines of code y: 5 # changes src/main/java/org/apache/log4j/helpers/OnlyOnceErrorHandler.java x: 44 lines of code y: 4 # changes src/main/java/org/apache/log4j/varia/FallbackErrorHandler.java x: 64 lines of code y: 4 # changes src/main/java/org/apache/log4j/Appender.java x: 29 lines of code y: 4 # changes src/main/java/org/apache/log4j/AsyncAppender.java x: 251 lines of code y: 7 # changes src/main/java/org/apache/log4j/NDC.java x: 154 lines of code y: 4 # changes src/main/java/org/apache/log4j/or/DefaultRenderer.java x: 13 lines of code y: 4 # changes src/main/java/org/apache/log4j/or/ThreadGroupRenderer.java x: 38 lines of code y: 4 # changes src/main/java/org/apache/log4j/or/sax/AttributesRenderer.java x: 34 lines of code y: 4 # changes contribs/JamesHouse/LogTextPanel.java x: 133 lines of code y: 5 # changes contribs/ThomasFenner/JDBCAppender.java x: 327 lines of code y: 5 # changes contribs/ThomasFenner/JDBCConnectionHandler.java x: 7 lines of code y: 5 # changes contribs/ThomasFenner/JDBCIDHandler.java x: 5 lines of code y: 5 # changes contribs/ThomasFenner/JDBCLogger.java x: 279 lines of code y: 5 # changes src/main/java/org/apache/log4j/helpers/FileWatchdog.java x: 61 lines of code y: 4 # changes src/main/java/org/apache/log4j/net/SimpleSocketServer.java x: 53 lines of code y: 4 # changes src/main/java/org/apache/log4j/config/PropertyPrinter.java x: 107 lines of code y: 4 # changes src/main/java/org/apache/log4j/lf5/util/StreamUtils.java x: 37 lines of code y: 3 # changes src/main/java/org/apache/log4j/lf5/viewer/LogTableColumn.java x: 71 lines of code y: 3 # changes src/main/java/org/apache/log4j/spi/NOPLogger.java x: 100 lines of code y: 1 # changes contribs/KitchingSimon/udpserver.pl x: 41 lines of code y: 3 # changes src/main/java/org/apache/log4j/config/package.html x: 5 lines of code y: 3 # changes src/main/java/org/apache/log4j/helpers/package.html x: 10 lines of code y: 3 # changes src/main/java/org/apache/log4j/jmx/package.html x: 6 lines of code y: 3 # changes src/performance/java/org/apache/log4j/performance/xml/logging10.xml x: 17 lines of code y: 3 # changes src/performance/java/org/apache/log4j/performance/xml/logging221.xml x: 21 lines of code y: 3 # changes src/site/resources/css/site.css x: 1 lines of code y: 3 # changes contribs/CekiGulcu/AppenderTable.java x: 129 lines of code y: 6 # changes contribs/CekiGulcu/Transform.java x: 140 lines of code y: 6 # changes contribs/Jamie Tsao/JMSQueueAppender.java x: 127 lines of code y: 6 # changes contribs/JimMoore/LoggingOutputStream.java x: 69 lines of code y: 5 # changes contribs/KevinSteppe/CompositeRollingAppender.java x: 338 lines of code y: 4 # changes contribs/KitchingSimon/DatagramStringAppender.java x: 122 lines of code y: 4 # changes contribs/LeosLiterak/TempFileAppender.java x: 76 lines of code y: 4 # changes contribs/SvenReimers/gui/JListView.java x: 209 lines of code y: 5 # changes contribs/SvenReimers/gui/JTableAppender.java x: 153 lines of code y: 5 # changes contribs/SvenReimers/gui/TextPaneAppender.java x: 277 lines of code y: 6 # changes contribs/VolkerMentzner/Log4jRequestHandler.java x: 128 lines of code y: 4 # changes contribs/VolkerMentzner/PluggableHTTPServer.java x: 160 lines of code y: 4 # changes src/main/java/org/apache/log4j/CategoryKey.java x: 24 lines of code y: 3 # changes src/main/java/org/apache/log4j/Dispatcher.java x: 52 lines of code y: 3 # changes src/main/java/org/apache/log4j/Level.java x: 85 lines of code y: 3 # changes src/main/java/org/apache/log4j/Priority.java x: 83 lines of code y: 3 # changes src/main/java/org/apache/log4j/chainsaw/ControlPanel.java x: 166 lines of code y: 2 # changes src/main/java/org/apache/log4j/chainsaw/DetailPanel.java x: 107 lines of code y: 2 # changes src/main/java/org/apache/log4j/chainsaw/EventDetails.java x: 66 lines of code y: 2 # changes src/main/java/org/apache/log4j/chainsaw/LoadXMLAction.java x: 78 lines of code y: 2 # changes src/main/java/org/apache/log4j/chainsaw/Main.java x: 122 lines of code y: 2 # changes src/main/java/org/apache/log4j/chainsaw/MyTableModel.java x: 222 lines of code y: 2 # changes src/main/java/org/apache/log4j/helpers/CyclicBuffer.java x: 82 lines of code y: 3 # changes src/main/java/org/apache/log4j/helpers/LogLog.java x: 79 lines of code y: 3 # changes src/main/java/org/apache/log4j/helpers/PatternConverter.java x: 58 lines of code y: 3 # changes src/main/java/org/apache/log4j/lf5/Log4JLogRecord.java x: 24 lines of code y: 2 # changes src/main/java/org/apache/log4j/lf5/LogLevelFormatException.java x: 6 lines of code y: 2 # changes src/main/java/org/apache/log4j/lf5/LogRecord.java x: 127 lines of code y: 2 # changes src/main/java/org/apache/log4j/lf5/LogRecordFilter.java x: 4 lines of code y: 2 # changes src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java x: 132 lines of code y: 2 # changes src/main/java/org/apache/log4j/lf5/util/Resource.java x: 34 lines of code y: 2 # changes src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java x: 158 lines of code y: 2 # changes src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerLogRecordFilter.java x: 26 lines of code y: 2 # changes src/main/java/org/apache/log4j/spi/DefaultRepositorySelector.java x: 12 lines of code y: 3 # changes src/main/java/org/apache/log4j/varia/LevelMatchFilter.java x: 43 lines of code y: 3 # changes src/performance/java/org/apache/log4j/performance/ListVsVector.java x: 61 lines of code y: 2 # changes src/performance/java/org/apache/log4j/performance/NewVsSetLen.java x: 71 lines of code y: 2 # changes src/performance/java/org/apache/log4j/performance/NullAppender.java x: 30 lines of code y: 2 # changes
83.0
# changes
  min: 1.0
  average: 3.72
  25th percentile: 2.0
  median: 3.0
  75th percentile: 4.0
  max: 83.0
0 1423.0
lines of code
min: 1.0 | average: 90.3 | 25th percentile: 17.75 | median: 42.0 | 75th percentile: 104.5 | max: 1423.0

Number of Contributors vs. Number of Changes: 322 points

doap_log4j.rdf x: 2 # contributors y: 5 # changes src/changes/changes.xml x: 5 # contributors y: 83 # changes src/main/java/org/apache/log4j/net/JMSAppender.java x: 3 # contributors y: 6 # changes src/site/site.xml x: 2 # contributors y: 12 # changes src/site/xdoc/building.xml x: 1 # contributors y: 2 # changes src/site/resources/css/maven-base.css x: 1 # contributors y: 1 # changes src/main/java/org/apache/log4j/MDC.java x: 2 # contributors y: 8 # changes src/main/java/org/apache/log4j/PropertyConfigurator.java x: 3 # contributors y: 11 # changes src/main/java/org/apache/log4j/helpers/OptionConverter.java x: 2 # contributors y: 6 # changes src/main/java/org/apache/log4j/lf5/DefaultLF5Configurator.java x: 2 # contributors y: 3 # changes src/main/java/org/apache/log4j/jdbc/JDBCAppender.java x: 2 # contributors y: 7 # changes src/site/xdoc/manual.xml x: 2 # contributors y: 4 # changes src/main/java/org/apache/log4j/spi/LoggingEvent.java x: 2 # contributors y: 9 # changes src/main/java/org/apache/log4j/net/SocketHubAppender.java x: 3 # contributors y: 12 # changes src/main/java/org/apache/log4j/xml/DOMConfigurator.java x: 2 # contributors y: 15 # changes src/main/java/org/apache/log4j/pattern/CachedDateFormat.java x: 1 # contributors y: 3 # changes src/main/java/org/apache/log4j/net/SocketAppender.java x: 2 # contributors y: 10 # changes src/main/java/org/apache/log4j/FileAppender.java x: 1 # contributors y: 7 # changes src/main/java/org/apache/log4j/DailyRollingFileAppender.java x: 1 # contributors y: 6 # changes src/main/java/org/apache/log4j/RollingFileAppender.java x: 1 # contributors y: 5 # changes src/main/java/org/apache/log4j/lf5/util/LogFileParser.java x: 1 # contributors y: 4 # changes src/main/java/org/apache/log4j/xml/XMLLayout.java x: 1 # contributors y: 8 # changes src/main/java/org/apache/log4j/net/SMTPAppender.java x: 1 # contributors y: 10 # changes src/main/java/org/apache/log4j/net/TelnetAppender.java x: 1 # contributors y: 9 # changes contribs/JamesHouse/LogTextPanel.java x: 4 # contributors y: 5 # changes contribs/CekiGulcu/AppenderTable.java x: 4 # contributors y: 6 # changes contribs/EirikLygre/DailyFileAppender1.java x: 3 # contributors y: 4 # changes contribs/SvenReimers/gui/JListView.java x: 3 # contributors y: 5 # changes
83.0
# changes
  min: 1.0
  average: 3.72
  25th percentile: 2.0
  median: 3.0
  75th percentile: 4.0
  max: 83.0
0 5.0
# contributors
min: 1.0 | average: 1.33 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0

Number of Contributors vs. File Size: 322 points

doap_log4j.rdf x: 2 # contributors y: 34 lines of code src/changes/changes.xml x: 5 # contributors y: 1423 lines of code src/main/java/org/apache/log4j/net/JMSAppender.java x: 3 # contributors y: 236 lines of code src/site/site.xml x: 2 # contributors y: 47 lines of code src/site/xdoc/building.xml x: 1 # contributors y: 136 lines of code src/site/resources/css/maven-base.css x: 1 # contributors y: 151 lines of code src/main/java/org/apache/log4j/MDC.java x: 2 # contributors y: 120 lines of code src/main/java/org/apache/log4j/PropertyConfigurator.java x: 3 # contributors y: 500 lines of code src/main/java/org/apache/log4j/helpers/OptionConverter.java x: 2 # contributors y: 305 lines of code src/main/java/org/apache/log4j/lf5/DefaultLF5Configurator.java x: 2 # contributors y: 29 lines of code src/main/java/org/apache/log4j/spi/Configurator.java x: 2 # contributors y: 9 lines of code src/main/java/org/apache/log4j/varia/ReloadingPropertyConfigurator.java x: 2 # contributors y: 15 lines of code src/main/java/org/apache/log4j/jdbc/JDBCAppender.java x: 2 # contributors y: 155 lines of code src/main/java/org/apache/log4j/helpers/UtilLoggingLevel.java x: 1 # contributors y: 100 lines of code src/main/java/org/apache/log4j/rewrite/MapRewritePolicy.java x: 1 # contributors y: 40 lines of code src/main/java/org/apache/log4j/rewrite/PropertyRewritePolicy.java x: 1 # contributors y: 49 lines of code src/main/java/org/apache/log4j/rewrite/ReflectionRewritePolicy.java x: 1 # contributors y: 52 lines of code src/main/java/org/apache/log4j/rewrite/RewriteAppender.java x: 1 # contributors y: 102 lines of code src/main/java/org/apache/log4j/rewrite/RewritePolicy.java x: 1 # contributors y: 5 lines of code src/main/java/org/apache/log4j/Logger.java x: 2 # contributors y: 51 lines of code src/site/xdoc/manual.xml x: 2 # contributors y: 963 lines of code src/main/java/org/apache/log4j/spi/LoggingEvent.java x: 2 # contributors y: 298 lines of code src/main/java/org/apache/log4j/net/SocketHubAppender.java x: 3 # contributors y: 283 lines of code src/main/java/org/apache/log4j/xml/DOMConfigurator.java x: 2 # contributors y: 782 lines of code src/main/java/org/apache/log4j/EnhancedPatternLayout.java x: 1 # contributors y: 59 lines of code src/main/java/org/apache/log4j/pattern/DatePatternConverter.java x: 1 # contributors y: 92 lines of code src/main/java/org/apache/log4j/pattern/NameAbbreviator.java x: 2 # contributors y: 158 lines of code src/main/java/org/apache/log4j/LogMF.java x: 1 # contributors y: 833 lines of code src/main/java/org/apache/log4j/LogSF.java x: 1 # contributors y: 743 lines of code src/main/java/org/apache/log4j/LogXF.java x: 1 # contributors y: 170 lines of code src/main/java/org/apache/log4j/pattern/BridgePatternParser.java x: 1 # contributors y: 11 lines of code src/main/java/org/apache/log4j/pattern/ClassNamePatternConverter.java x: 1 # contributors y: 23 lines of code src/main/java/org/apache/log4j/pattern/FileDatePatternConverter.java x: 1 # contributors y: 15 lines of code src/main/java/org/apache/log4j/pattern/FileLocationPatternConverter.java x: 1 # contributors y: 21 lines of code src/main/java/org/apache/log4j/pattern/LogEvent.java x: 1 # contributors y: 277 lines of code src/main/java/org/apache/log4j/pattern/PatternParser.java x: 1 # contributors y: 382 lines of code src/main/java/org/apache/log4j/pattern/RelativeTimePatternConverter.java x: 1 # contributors y: 36 lines of code src/main/java/org/apache/log4j/net/SocketAppender.java x: 2 # contributors y: 231 lines of code src/main/java/org/apache/log4j/net/ZeroConfSupport.java x: 1 # contributors y: 166 lines of code src/main/java/org/apache/log4j/DailyRollingFileAppender.java x: 1 # contributors y: 221 lines of code src/main/java/org/apache/log4j/RollingFileAppender.java x: 1 # contributors y: 126 lines of code src/main/java/org/apache/log4j/lf5/util/LogFileParser.java x: 1 # contributors y: 182 lines of code src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java x: 1 # contributors y: 109 lines of code src/main/java/org/apache/log4j/lf5/viewer/LF5SwingUtils.java x: 1 # contributors y: 64 lines of code src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java x: 1 # contributors y: 1157 lines of code src/main/java/org/apache/log4j/lf5/viewer/LogFactor5Dialog.java x: 1 # contributors y: 77 lines of code src/main/java/org/apache/log4j/lf5/viewer/LogFactor5ErrorDialog.java x: 1 # contributors y: 29 lines of code src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel.java x: 1 # contributors y: 191 lines of code src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java x: 1 # contributors y: 325 lines of code src/main/java/org/apache/log4j/net/SocketServer.java x: 1 # contributors y: 114 lines of code src/main/java/org/apache/log4j/AppenderSkeleton.java x: 1 # contributors y: 120 lines of code src/main/java/org/apache/log4j/helpers/PatternParser.java x: 1 # contributors y: 436 lines of code src/main/java/org/apache/log4j/jmx/LoggerDynamicMBean.java x: 2 # contributors y: 206 lines of code src/main/java/org/apache/log4j/Category.java x: 1 # contributors y: 410 lines of code src/main/java/org/apache/log4j/LogManager.java x: 1 # contributors y: 143 lines of code src/main/java/org/apache/log4j/net/SMTPAppender.java x: 1 # contributors y: 416 lines of code src/main/java/org/apache/log4j/jmx/AbstractDynamicMBean.java x: 2 # contributors y: 115 lines of code src/main/java/org/apache/log4j/jmx/AppenderDynamicMBean.java x: 2 # contributors y: 259 lines of code src/main/java/org/apache/log4j/net/SyslogAppender.java x: 1 # contributors y: 324 lines of code src/main/java/org/apache/log4j/Hierarchy.java x: 1 # contributors y: 265 lines of code src/ntdll/nteventlog.cpp x: 1 # contributors y: 252 lines of code src/main/java/org/apache/log4j/helpers/ISO8601DateFormat.java x: 1 # contributors y: 85 lines of code src/main/java/org/apache/log4j/config/PropertyGetter.java x: 1 # contributors y: 68 lines of code src/main/java/org/apache/log4j/jmx/LayoutDynamicMBean.java x: 1 # contributors y: 199 lines of code src/main/java/org/apache/log4j/jmx/HierarchyDynamicMBean.java x: 2 # contributors y: 226 lines of code src/main/java/org/apache/log4j/varia/ExternallyRolledFileAppender.java x: 2 # contributors y: 111 lines of code src/main/java/org/apache/log4j/AsyncAppender.java x: 2 # contributors y: 251 lines of code src/main/java/org/apache/log4j/NDC.java x: 1 # contributors y: 154 lines of code contribs/JamesHouse/LogTextPanel.java x: 4 # contributors y: 133 lines of code contribs/ThomasFenner/JDBCAppender.java x: 4 # contributors y: 327 lines of code contribs/ThomasFenner/JDBCConnectionHandler.java x: 4 # contributors y: 7 lines of code contribs/ThomasFenner/JDBCIDHandler.java x: 4 # contributors y: 5 lines of code contribs/ThomasFenner/JDBCLogger.java x: 4 # contributors y: 279 lines of code src/main/java/org/apache/log4j/helpers/FileWatchdog.java x: 2 # contributors y: 61 lines of code contribs/KitchingSimon/udpserver.pl x: 2 # contributors y: 41 lines of code contribs/CekiGulcu/Transform.java x: 4 # contributors y: 140 lines of code contribs/EirikLygre/DailyFileAppender1.java x: 3 # contributors y: 94 lines of code contribs/JamesHouse/TextPanelAppender.java x: 3 # contributors y: 153 lines of code contribs/Jamie Tsao/JMSQueueAppender.java x: 4 # contributors y: 127 lines of code contribs/JimMoore/LoggingOutputStream.java x: 4 # contributors y: 69 lines of code contribs/KevinSteppe/CompositeRollingAppender.java x: 3 # contributors y: 338 lines of code contribs/KevinSteppe/JDBCTest.java x: 3 # contributors y: 64 lines of code contribs/KitchingSimon/DatagramStringAppender.java x: 3 # contributors y: 122 lines of code contribs/KitchingSimon/SingleLineTracerPrintWriter.java x: 3 # contributors y: 15 lines of code contribs/LeosLiterak/TempFileAppender.java x: 3 # contributors y: 76 lines of code contribs/MarkDouglas/SocketServer2.java x: 3 # contributors y: 52 lines of code contribs/SvenReimers/gui/JListView.java x: 3 # contributors y: 209 lines of code contribs/ThomasFenner/code_example1.java x: 3 # contributors y: 23 lines of code contribs/VolkerMentzner/Log4jRequestHandler.java x: 3 # contributors y: 128 lines of code contribs/VolkerMentzner/PluggableHTTPServer.java x: 3 # contributors y: 160 lines of code contribs/VolkerMentzner/RootRequestHandler.java x: 3 # contributors y: 69 lines of code src/main/java/org/apache/log4j/Priority.java x: 1 # contributors y: 83 lines of code src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java x: 1 # contributors y: 132 lines of code src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java x: 1 # contributors y: 158 lines of code
1423.0
lines of code
  min: 1.0
  average: 90.3
  25th percentile: 17.75
  median: 42.0
  75th percentile: 104.5
  max: 1423.0
0 5.0
# contributors
min: 1.0 | average: 1.33 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0