apache / logging-log4cxx
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 391 files with 33,722 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (463 lines of code)
    • 52 files changed 21-50 times (13,942 lines of code)
    • 239 files changed 6-20 times (15,899 lines of code)
    • 99 files changed 1-5 times (3,418 lines of code)
0% | 1% | 41% | 47% | 10%
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 391 files with 33,722 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)
    • 107 files changed by 6-10 contributors (19,724 lines of code)
    • 257 files changed by 2-5 contributors (13,016 lines of code)
    • 27 files changed by 1 contributor (982 lines of code)
0% | 0% | 58% | 38% | 2%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
cpp, h, properties, txt, md, xml, cmake, yml, in, css, gitattributes, xsl, json, editorconfig, html, yaml, gitignore, rdf
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
h0% | 5% | 15% | 65% | 13%
cpp0% | 0% | 47% | 45% | 7%
in0% | 0% | 95% | 3% | 1%
cmake0% | 0% | 0% | 65% | 34%
rdf0% | 0% | 0% | 100% | 0%
css0% | 0% | 0% | 100% | 0%
html0% | 0% | 0% | 100% | 0%
xml0% | 0% | 0% | 0% | 100%
xsl0% | 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% | 1% | 41% | 47% | 10%
ROOT0% | 0% | 0% | 68% | 32%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
logger.h
in src/main/include/log4cxx
463 6 2007-07-24 2023-08-02 52 10 carnold@apache.org stephen.webb@ieee.org
hierarchy.cpp
in src/main/cpp
385 28 2007-07-24 2023-07-28 48 9 carnold@apache.org rm5248@users.noreply.github...
logger.cpp
in src/main/cpp
940 116 2007-07-24 2023-08-02 46 10 carnold@apache.org stephen.webb@ieee.org
417 23 2007-07-24 2023-01-23 45 7 carnold@apache.org stephen.webb@ieee.org
asyncappender.cpp
in src/main/cpp
333 21 2007-07-24 2022-09-26 43 7 carnold@apache.org stephen.webb@sabreautonomou...
domconfigurator.cpp
in src/main/cpp
926 31 2007-07-24 2023-04-26 42 8 carnold@apache.org stephen.webb@ieee.org
415 15 2007-07-24 2023-01-23 38 8 carnold@apache.org stephen.webb@ieee.org
391 19 2007-07-24 2022-12-31 37 7 carnold@apache.org stephen.webb@ieee.org
patternlayout.h
in src/main/include/log4cxx
41 1 2007-07-24 2023-07-11 36 10 carnold@apache.org stephen.webb@ieee.org
odbcappender.cpp
in src/main/cpp
590 21 2007-07-24 2023-05-03 36 9 carnold@apache.org rm5248@users.noreply.github...
loggingevent.h
in src/main/include/log4cxx/spi
67 - 2007-07-24 2023-07-21 35 8 carnold@apache.org stephen.webb@ieee.org
202 14 2007-07-24 2023-04-30 35 8 carnold@apache.org stephen.webb@ieee.org
loggingevent.cpp
in src/main/cpp
360 10 2007-07-24 2023-07-21 35 8 carnold@apache.org stephen.webb@ieee.org
rollingpolicybase.h
in src/main/include/log4cxx/rolling
49 - 2007-07-24 2023-07-11 32 9 carnold@apache.org stephen.webb@ieee.org
timebasedrollingpolicy.h
in src/main/include/log4cxx/rolling
55 - 2007-07-24 2023-07-03 32 8 carnold@apache.org stephen.webb@ieee.org
hierarchy.h
in src/main/include/log4cxx
62 - 2007-07-24 2023-07-28 31 8 carnold@apache.org rm5248@users.noreply.github...
fileappender.cpp
in src/main/cpp
272 14 2007-07-24 2022-09-26 31 7 carnold@apache.org stephen.webb@sabreautonomou...
odbcappender.h
in src/main/include/log4cxx/db
79 - 2007-07-24 2023-07-11 30 6 carnold@apache.org stephen.webb@ieee.org
writerappender.cpp
in src/main/cpp
226 18 2007-07-24 2022-10-30 30 5 carnold@apache.org stephen.webb@sabreautonomou...
telnetappender.cpp
in src/main/cpp
253 11 2007-07-24 2022-08-20 30 7 carnold@apache.org rm5248@users.noreply.github...
asyncappender.h
in src/main/include/log4cxx
56 - 2007-07-24 2023-07-03 29 7 carnold@apache.org stephen.webb@ieee.org
in
log4cxx.h.in
in src/main/include/log4cxx
98 - 2007-07-24 2023-01-18 29 6 carnold@apache.org stephen.webb@ieee.org
domconfigurator.h
in src/main/include/log4cxx/xml
169 - 2007-07-24 2023-07-03 29 6 carnold@apache.org stephen.webb@ieee.org
277 10 2007-07-24 2022-12-20 28 7 carnold@apache.org rm5248@users.noreply.github...
appenderskeleton.h
in src/main/include/log4cxx
51 1 2007-07-24 2023-07-03 27 7 carnold@apache.org stephen.webb@ieee.org
level.h
in src/main/include/log4cxx
126 8 2007-07-24 2022-11-26 27 8 carnold@apache.org stephen.webb@ieee.org
patternlayout.cpp
in src/main/cpp
207 7 2007-07-24 2023-08-04 27 7 carnold@apache.org stephen.webb@ieee.org
socketappenderskeleton.h
in src/main/include/log4cxx/net
51 1 2007-07-24 2023-07-11 26 7 carnold@apache.org stephen.webb@ieee.org
writerappender.h
in src/main/include/log4cxx
59 - 2007-07-24 2023-07-03 26 7 carnold@apache.org stephen.webb@ieee.org
aprinitializer.cpp
in src/main/cpp
146 6 2007-07-24 2023-05-02 26 9 carnold@apache.org rm5248@users.noreply.github...
charsetencoder.cpp
in src/main/cpp
491 17 2007-07-24 2022-09-26 26 8 carnold@apache.org stephen.webb@sabreautonomou...
smtpappender.cpp
in src/main/cpp
601 39 2007-07-24 2023-04-15 26 6 carnold@apache.org stephen.webb@ieee.org
rollingfileappender.h
in src/main/include/log4cxx/rolling
53 - 2007-07-24 2023-07-11 25 7 carnold@apache.org stephen.webb@ieee.org
class.cpp
in src/main/cpp
155 4 2007-07-24 2023-06-20 25 9 carnold@apache.org be__good@hotmail.com
appenderskeleton.cpp
in src/main/cpp
146 17 2007-07-24 2021-12-26 24 5 carnold@apache.org robert.middleton@rm5248.com
logmanager.cpp
in src/main/cpp
158 22 2007-07-24 2022-11-26 24 8 carnold@apache.org stephen.webb@ieee.org
charsetdecoder.cpp
in src/main/cpp
430 19 2007-07-24 2022-09-26 24 8 carnold@apache.org stephen.webb@sabreautonomou...
aprinitializer.h
in src/main/include/log4cxx/helpers
56 2 2007-07-24 2022-12-11 23 9 carnold@apache.org rm5248@users.noreply.github...
filewatchdog.cpp
in src/main/cpp
101 5 2007-07-24 2022-12-30 23 7 carnold@apache.org stephen.webb@sabreautonomou...
loglog.cpp
in src/main/cpp
131 10 2007-07-24 2023-06-21 23 7 carnold@apache.org stephen.webb@ieee.org
in
Doxyfile.in
in src/site/doxy
1955 - 2007-07-24 2023-07-26 23 8 carnold@apache.org stephen.webb@ieee.org
appenderattachableimpl.h
in src/main/include/log4cxx/helpers
47 - 2007-07-24 2022-11-13 22 5 carnold@apache.org stephen.webb@ieee.org
telnetappender.h
in src/main/include/log4cxx/net
58 1 2007-07-24 2023-07-03 22 7 carnold@apache.org stephen.webb@ieee.org
propertyconfigurator.h
in src/main/include/log4cxx
69 - 2007-07-24 2023-06-29 22 6 carnold@apache.org stephen.webb@ieee.org
rollingpolicybase.cpp
in src/main/cpp
135 11 2007-07-24 2022-11-26 22 6 carnold@apache.org stephen.webb@ieee.org
syslogappender.h
in src/main/include/log4cxx/net
50 1 2007-07-24 2023-07-11 21 7 carnold@apache.org stephen.webb@ieee.org
in
log4cxx_private.h.in
in src/main/include/log4cxx/private
53 - 2007-07-24 2023-01-21 21 5 carnold@apache.org stephen.webb@ieee.org
locationinfo.cpp
in src/main/cpp
104 4 2007-07-24 2022-12-20 21 8 carnold@apache.org rm5248@users.noreply.github...
xmlsocketappender.cpp
in src/main/cpp
106 5 2007-07-24 2022-09-26 21 6 carnold@apache.org stephen.webb@sabreautonomou...
level.cpp
in src/main/cpp
214 27 2007-07-24 2022-09-26 21 7 carnold@apache.org stephen.webb@sabreautonomou...
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
logger.h
in src/main/include/log4cxx
463 6 2007-07-24 2023-08-02 52 10 carnold@apache.org stephen.webb@ieee.org
logger.cpp
in src/main/cpp
940 116 2007-07-24 2023-08-02 46 10 carnold@apache.org stephen.webb@ieee.org
patternlayout.h
in src/main/include/log4cxx
41 1 2007-07-24 2023-07-11 36 10 carnold@apache.org stephen.webb@ieee.org
hierarchy.cpp
in src/main/cpp
385 28 2007-07-24 2023-07-28 48 9 carnold@apache.org rm5248@users.noreply.github...
odbcappender.cpp
in src/main/cpp
590 21 2007-07-24 2023-05-03 36 9 carnold@apache.org rm5248@users.noreply.github...
rollingpolicybase.h
in src/main/include/log4cxx/rolling
49 - 2007-07-24 2023-07-11 32 9 carnold@apache.org stephen.webb@ieee.org
aprinitializer.cpp
in src/main/cpp
146 6 2007-07-24 2023-05-02 26 9 carnold@apache.org rm5248@users.noreply.github...
class.cpp
in src/main/cpp
155 4 2007-07-24 2023-06-20 25 9 carnold@apache.org be__good@hotmail.com
aprinitializer.h
in src/main/include/log4cxx/helpers
56 2 2007-07-24 2022-12-11 23 9 carnold@apache.org rm5248@users.noreply.github...
domconfigurator.cpp
in src/main/cpp
926 31 2007-07-24 2023-04-26 42 8 carnold@apache.org stephen.webb@ieee.org
415 15 2007-07-24 2023-01-23 38 8 carnold@apache.org stephen.webb@ieee.org
loggingevent.h
in src/main/include/log4cxx/spi
67 - 2007-07-24 2023-07-21 35 8 carnold@apache.org stephen.webb@ieee.org
202 14 2007-07-24 2023-04-30 35 8 carnold@apache.org stephen.webb@ieee.org
loggingevent.cpp
in src/main/cpp
360 10 2007-07-24 2023-07-21 35 8 carnold@apache.org stephen.webb@ieee.org
timebasedrollingpolicy.h
in src/main/include/log4cxx/rolling
55 - 2007-07-24 2023-07-03 32 8 carnold@apache.org stephen.webb@ieee.org
hierarchy.h
in src/main/include/log4cxx
62 - 2007-07-24 2023-07-28 31 8 carnold@apache.org rm5248@users.noreply.github...
level.h
in src/main/include/log4cxx
126 8 2007-07-24 2022-11-26 27 8 carnold@apache.org stephen.webb@ieee.org
charsetencoder.cpp
in src/main/cpp
491 17 2007-07-24 2022-09-26 26 8 carnold@apache.org stephen.webb@sabreautonomou...
logmanager.cpp
in src/main/cpp
158 22 2007-07-24 2022-11-26 24 8 carnold@apache.org stephen.webb@ieee.org
charsetdecoder.cpp
in src/main/cpp
430 19 2007-07-24 2022-09-26 24 8 carnold@apache.org stephen.webb@sabreautonomou...
in
Doxyfile.in
in src/site/doxy
1955 - 2007-07-24 2023-07-26 23 8 carnold@apache.org stephen.webb@ieee.org
locationinfo.cpp
in src/main/cpp
104 4 2007-07-24 2022-12-20 21 8 carnold@apache.org rm5248@users.noreply.github...
transcoder.cpp
in src/main/cpp
553 27 2007-07-24 2023-08-02 20 8 carnold@apache.org stephen.webb@ieee.org
logmanager.h
in src/main/include/log4cxx
57 - 2007-07-24 2023-07-11 19 8 carnold@apache.org stephen.webb@ieee.org
417 23 2007-07-24 2023-01-23 45 7 carnold@apache.org stephen.webb@ieee.org
asyncappender.cpp
in src/main/cpp
333 21 2007-07-24 2022-09-26 43 7 carnold@apache.org stephen.webb@sabreautonomou...
391 19 2007-07-24 2022-12-31 37 7 carnold@apache.org stephen.webb@ieee.org
fileappender.cpp
in src/main/cpp
272 14 2007-07-24 2022-09-26 31 7 carnold@apache.org stephen.webb@sabreautonomou...
telnetappender.cpp
in src/main/cpp
253 11 2007-07-24 2022-08-20 30 7 carnold@apache.org rm5248@users.noreply.github...
asyncappender.h
in src/main/include/log4cxx
56 - 2007-07-24 2023-07-03 29 7 carnold@apache.org stephen.webb@ieee.org
277 10 2007-07-24 2022-12-20 28 7 carnold@apache.org rm5248@users.noreply.github...
appenderskeleton.h
in src/main/include/log4cxx
51 1 2007-07-24 2023-07-03 27 7 carnold@apache.org stephen.webb@ieee.org
patternlayout.cpp
in src/main/cpp
207 7 2007-07-24 2023-08-04 27 7 carnold@apache.org stephen.webb@ieee.org
socketappenderskeleton.h
in src/main/include/log4cxx/net
51 1 2007-07-24 2023-07-11 26 7 carnold@apache.org stephen.webb@ieee.org
writerappender.h
in src/main/include/log4cxx
59 - 2007-07-24 2023-07-03 26 7 carnold@apache.org stephen.webb@ieee.org
rollingfileappender.h
in src/main/include/log4cxx/rolling
53 - 2007-07-24 2023-07-11 25 7 carnold@apache.org stephen.webb@ieee.org
loglog.cpp
in src/main/cpp
131 10 2007-07-24 2023-06-21 23 7 carnold@apache.org stephen.webb@ieee.org
filewatchdog.cpp
in src/main/cpp
101 5 2007-07-24 2022-12-30 23 7 carnold@apache.org stephen.webb@sabreautonomou...
telnetappender.h
in src/main/include/log4cxx/net
58 1 2007-07-24 2023-07-03 22 7 carnold@apache.org stephen.webb@ieee.org
syslogappender.h
in src/main/include/log4cxx/net
50 1 2007-07-24 2023-07-11 21 7 carnold@apache.org stephen.webb@ieee.org
level.cpp
in src/main/cpp
214 27 2007-07-24 2022-09-26 21 7 carnold@apache.org stephen.webb@sabreautonomou...
syslogappender.cpp
in src/main/cpp
379 14 2007-07-24 2022-11-13 21 7 carnold@apache.org stephen.webb@ieee.org
object.h
in src/main/include/log4cxx/helpers
120 5 2007-07-24 2022-11-13 19 7 carnold@apache.org stephen.webb@ieee.org
syslogwriter.cpp
in src/main/cpp
51 1 2007-07-24 2022-11-26 19 7 carnold@apache.org stephen.webb@ieee.org
152 7 2007-07-24 2023-04-05 19 7 carnold@apache.org stephen.webb@ieee.org
FindAPR-Util.cmake
in src/cmake
67 - 2020-01-31 2022-10-09 17 7 stephen.webb@sabreautonomou... stephen.webb@sabreautonomou...
defaultconfigurator.h
in src/main/include/log4cxx
25 - 2007-07-24 2023-07-03 16 7 carnold@apache.org stephen.webb@ieee.org
FindAPR.cmake
in src/cmake
78 - 2020-01-31 2022-10-09 15 7 stephen.webb@sabreautonomou... stephen.webb@sabreautonomou...
fileoutputstream.h
in src/main/include/log4cxx/helpers
36 - 2007-07-24 2022-11-13 15 7 carnold@apache.org stephen.webb@ieee.org
locationinfo.h
in src/main/include/log4cxx/spi/location
82 - 2007-07-24 2022-12-20 14 7 carnold@apache.org rm5248@users.noreply.github...
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
dbappender.cpp
in src/main/cpp
203 5 2023-05-02 2023-05-02 1 1 rm5248@users.noreply.github... rm5248@users.noreply.github...
hexdump.cpp
in src/main/cpp
74 1 2023-07-12 2023-07-12 1 1 rm5248@users.noreply.github... rm5248@users.noreply.github...
FindESMTP.cmake
in src/cmake
66 - 2023-04-15 2023-04-15 1 1 stephen.webb@ieee.org stephen.webb@ieee.org
syslogappender_priv.h
in src/main/include/log4cxx/private
65 - 2021-09-25 2021-11-06 3 1 robert.middleton@rm5248.com robert.middleton@rm5248.com
CFString.cpp
in src/main/mock-apple
63 6 2023-08-03 2023-08-03 1 1 stephen.webb@ieee.org stephen.webb@ieee.org
61 1 2023-04-26 2023-04-26 1 1 stephen.webb@ieee.org stephen.webb@ieee.org
socketappenderskeleton_priv.h
in src/main/include/log4cxx/private
47 - 2021-11-06 2021-11-06 1 1 robert.middleton@rm5248.com robert.middleton@rm5248.com
string_c11.h
in src/main/include/log4cxx/private
46 2 2023-01-24 2023-04-15 2 1 stephen.webb@ieee.org stephen.webb@ieee.org
FindODBC.cmake
in src/cmake
43 - 2023-04-19 2023-04-19 1 1 stephen.webb@ieee.org stephen.webb@ieee.org
appenderskeleton_priv.h
in src/main/include/log4cxx/private
31 1 2021-09-25 2022-11-19 5 1 robert.middleton@rm5248.com robert.middleton@rm5248.com
writerappender_priv.h
in src/main/include/log4cxx/private
31 - 2021-09-25 2021-11-06 3 1 robert.middleton@rm5248.com robert.middleton@rm5248.com
mdcpatternconverter.h
in src/main/include/log4cxx/pattern
31 - 2023-04-26 2023-04-26 1 1 stephen.webb@ieee.org stephen.webb@ieee.org
CFString.h
in src/main/mock-apple/CoreFoundation
22 - 2023-08-03 2023-08-03 1 1 stephen.webb@ieee.org stephen.webb@ieee.org
action_priv.h
in src/main/include/log4cxx/private
22 1 2021-11-05 2022-11-19 3 1 robert.middleton@rm5248.com robert.middleton@rm5248.com
hexdump.h
in src/main/include/log4cxx
22 - 2023-07-12 2023-07-12 1 1 rm5248@users.noreply.github... rm5248@users.noreply.github...
check-compiler-support.cmake
in src/cmake/compiler-features
21 - 2023-01-24 2023-01-24 1 1 stephen.webb@ieee.org stephen.webb@ieee.org
aprsocket.h
in src/main/include/log4cxx/private
21 - 2022-08-20 2022-08-20 1 1 rm5248@users.noreply.github... rm5248@users.noreply.github...
patternconverter_priv.h
in src/main/include/log4cxx/private
19 1 2021-11-04 2022-11-19 3 1 robert.middleton@rm5248.com robert.middleton@rm5248.com
configuration.h
in src/main/include/log4cxx-qt
19 - 2022-12-29 2022-12-29 1 1 rm5248@users.noreply.github... rm5248@users.noreply.github...
test-unicode.cpp
in src/cmake/compiler-features
15 1 2023-01-24 2023-01-24 1 1 stephen.webb@ieee.org stephen.webb@ieee.org
makeunique.h.cmake
in src/cmake/compiler-features
15 - 2023-01-24 2023-01-24 1 1 stephen.webb@ieee.org stephen.webb@ieee.org
filter_priv.h
in src/main/include/log4cxx/private
15 1 2021-11-05 2022-11-19 3 1 robert.middleton@rm5248.com robert.middleton@rm5248.com
11 1 2023-04-19 2023-04-19 1 1 stephen.webb@ieee.org stephen.webb@ieee.org
test-thread-local.cpp
in src/cmake/compiler-features
9 1 2023-01-24 2023-01-24 1 1 stephen.webb@ieee.org stephen.webb@ieee.org
test-make-unique.cpp
in src/cmake/compiler-features
5 1 2023-01-24 2023-01-24 1 1 stephen.webb@ieee.org stephen.webb@ieee.org
tchar.h
in src/main/include/log4cxx/helpers
4 - 2007-07-24 2007-07-24 1 1 carnold@apache.org carnold@apache.org
nteventlogappender_priv.h
in src/main/include/log4cxx/private
1 - 2021-09-25 2021-09-25 1 1 robert.middleton@rm5248.com robert.middleton@rm5248.com
mdc.cpp
in src/main/cpp
202 16 2007-07-24 2018-12-14 6 2 carnold@apache.org tschoening@am-soft.de
DoxygenLayout.xml
in src/site/doxy
185 - 2020-12-23 2021-02-17 3 2 robert.middleton@rm5248.com robert.middleton@rm5248.com
aprdatagramsocket.cpp
in src/main/cpp
147 7 2022-08-20 2023-04-05 2 2 rm5248@users.noreply.github... stephen.webb@ieee.org
fmtlayout.cpp
in src/main/cpp
112 5 2022-12-06 2023-08-04 4 2 rm5248@users.noreply.github... stephen.webb@ieee.org
aprserversocket.cpp
in src/main/cpp
109 2 2022-08-20 2023-04-05 2 2 rm5248@users.noreply.github... stephen.webb@ieee.org
locationinfofilter.cpp
in src/main/cpp
105 8 2022-12-26 2023-01-23 2 2 rm5248@users.noreply.github... stephen.webb@ieee.org
configuration.cpp
in src/main/cpp-qt
88 4 2022-12-29 2023-04-05 2 2 rm5248@users.noreply.github... stephen.webb@ieee.org
transform.cpp
in src/main/cpp
86 2 2007-07-24 2018-12-14 7 2 carnold@apache.org tschoening@am-soft.de
system.cpp
in src/main/cpp
82 1 2007-07-24 2018-12-14 6 2 carnold@apache.org tschoening@am-soft.de
odbcappender_priv.h
in src/main/include/log4cxx/private
66 - 2021-09-25 2023-04-25 5 2 robert.middleton@rm5248.com stephen.webb@ieee.org
systemerrwriter.cpp
in src/main/cpp
55 6 2007-07-24 2018-12-14 7 2 carnold@apache.org tschoening@am-soft.de
threadlocal.cpp
in src/main/cpp
45 1 2007-09-29 2018-12-14 8 2 carnold@apache.org tschoening@am-soft.de
fmtlayout.h
in src/main/include/log4cxx
40 1 2022-12-06 2023-07-03 2 2 rm5248@users.noreply.github... stephen.webb@ieee.org
38 5 2007-07-24 2018-12-14 3 2 carnold@apache.org tschoening@am-soft.de
threadlocal.h
in src/main/include/log4cxx/helpers
35 - 2007-09-29 2018-12-14 6 2 carnold@apache.org tschoening@am-soft.de
datagramsocket_priv.h
in src/main/include/log4cxx/private
30 - 2022-08-20 2023-06-19 2 2 rm5248@users.noreply.github... stephen.webb@ieee.org
fileappender_priv.h
in src/main/include/log4cxx/private
28 - 2021-09-25 2022-09-03 4 2 robert.middleton@rm5248.com stephen.webb@ieee.org
aprdatagramsocket.h
in src/main/include/log4cxx/private
26 - 2022-08-20 2022-11-13 2 2 rm5248@users.noreply.github... stephen.webb@ieee.org
25 1 2007-07-24 2021-11-09 5 2 carnold@apache.org tschoening@am-soft.de
24 - 2021-02-14 2021-02-17 2 2 robert.middleton@rm5248.com rm5248@users.noreply.github...
24 - 2022-10-09 2022-10-09 1 2 stephen.webb@sabreautonomou... stephen.webb@ieee.org
strictmath.h
in src/main/include/log4cxx/helpers
24 - 2007-07-24 2018-12-14 3 2 carnold@apache.org tschoening@am-soft.de
23 3 2007-07-24 2018-12-14 3 2 carnold@apache.org tschoening@am-soft.de
Correlations

File Size vs. Number of Changes: 393 points

src/main/cpp/fmtlayout.cpp x: 112 lines of code y: 4 # changes src/main/cpp/htmllayout.cpp x: 220 lines of code y: 13 # changes src/main/cpp/jsonlayout.cpp x: 336 lines of code y: 12 # changes src/main/cpp/layout.cpp x: 25 lines of code y: 10 # changes src/main/cpp/patternlayout.cpp x: 207 lines of code y: 27 # changes src/main/cpp/xmllayout.cpp x: 154 lines of code y: 14 # changes src/main/include/log4cxx/layout.h x: 30 lines of code y: 15 # changes src/main/cpp/multiprocessrollingfileappender.cpp x: 464 lines of code y: 8 # changes src/main/include/log4cxx/rolling/multiprocessrollingfileappender.h x: 50 lines of code y: 6 # changes src/main/cpp/messagebuffer.cpp x: 664 lines of code y: 21 # changes src/main/mock-apple/CFString.cpp x: 63 lines of code y: 1 # changes src/main/mock-apple/CoreFoundation/CFString.h x: 22 lines of code y: 1 # changes src/main/cpp/logger.cpp x: 940 lines of code y: 46 # changes src/main/cpp/logstream.cpp x: 483 lines of code y: 21 # changes src/main/cpp/transcoder.cpp x: 553 lines of code y: 20 # changes src/main/include/log4cxx/helpers/messagebuffer.h x: 205 lines of code y: 20 # changes src/main/include/log4cxx/helpers/transcoder.h x: 104 lines of code y: 13 # changes src/main/include/log4cxx/logger.h x: 463 lines of code y: 52 # changes src/main/include/log4cxx/logstring.h x: 46 lines of code y: 13 # changes src/main/include/log4cxx/stream.h x: 231 lines of code y: 14 # changes src/main/cpp/hierarchy.cpp x: 385 lines of code y: 48 # changes src/main/include/log4cxx/hierarchy.h x: 62 lines of code y: 31 # changes src/site/markdown/download.md.in x: 58 lines of code y: 9 # changes src/cmake/projectVersionDetails.cmake x: 6 lines of code y: 12 # changes src/main/include/log4cxx/net/smtpappender.h x: 64 lines of code y: 20 # changes src/site/doxy/Doxyfile.in x: 1955 lines of code y: 23 # changes src/main/cpp/loggingevent.cpp x: 360 lines of code y: 35 # changes src/main/include/log4cxx/spi/loggingevent.h x: 67 lines of code y: 35 # changes src/main/cpp/hexdump.cpp x: 74 lines of code y: 1 # changes src/site/doxy/footer.html x: 14 lines of code y: 11 # changes src/main/include/log4cxx/db/dbappender.h x: 42 lines of code y: 3 # changes src/main/include/log4cxx/db/odbcappender.h x: 79 lines of code y: 30 # changes src/main/include/log4cxx/fileappender.h x: 55 lines of code y: 18 # changes src/main/include/log4cxx/filter/levelmatchfilter.h x: 33 lines of code y: 17 # changes src/main/include/log4cxx/filter/locationinfofilter.h x: 31 lines of code y: 11 # changes src/main/include/log4cxx/filter/mapfilter.h x: 33 lines of code y: 13 # changes src/main/include/log4cxx/helpers/optionconverter.h x: 45 lines of code y: 14 # changes src/main/include/log4cxx/logmanager.h x: 57 lines of code y: 19 # changes src/main/include/log4cxx/net/socketappenderskeleton.h x: 51 lines of code y: 26 # changes src/main/include/log4cxx/net/syslogappender.h x: 50 lines of code y: 21 # changes src/main/include/log4cxx/nt/nteventlogappender.h x: 49 lines of code y: 14 # changes src/main/include/log4cxx/patternlayout.h x: 41 lines of code y: 36 # changes src/main/include/log4cxx/rolling/rollingfileappender.h x: 53 lines of code y: 25 # changes src/main/include/log4cxx/rolling/rollingpolicybase.h x: 49 lines of code y: 32 # changes src/main/include/log4cxx/rolling/sizebasedtriggeringpolicy.h x: 37 lines of code y: 11 # changes src/main/include/log4cxx/filter/levelrangefilter.h x: 34 lines of code y: 11 # changes src/main/include/log4cxx/fmtlayout.h x: 40 lines of code y: 2 # changes src/main/include/log4cxx/helpers/properties.h x: 32 lines of code y: 12 # changes src/main/include/log4cxx/helpers/simpledateformat.h x: 34 lines of code y: 16 # changes src/main/include/log4cxx/helpers/transform.h x: 18 lines of code y: 4 # changes src/main/include/log4cxx/simplelayout.h x: 27 lines of code y: 9 # changes src/main/include/log4cxx/varia/fallbackerrorhandler.h x: 39 lines of code y: 14 # changes src/main/include/log4cxx/xml/domconfigurator.h x: 169 lines of code y: 29 # changes src/main/include/log4cxx/appenderskeleton.h x: 51 lines of code y: 27 # changes src/main/include/log4cxx/asyncappender.h x: 56 lines of code y: 29 # changes src/main/include/log4cxx/consoleappender.h x: 31 lines of code y: 18 # changes src/main/include/log4cxx/defaultconfigurator.h x: 25 lines of code y: 16 # changes src/main/include/log4cxx/filter/stringmatchfilter.h x: 31 lines of code y: 14 # changes src/main/include/log4cxx/helpers/onlyonceerrorhandler.h x: 36 lines of code y: 13 # changes src/main/include/log4cxx/htmllayout.h x: 34 lines of code y: 10 # changes src/main/include/log4cxx/jsonlayout.h x: 45 lines of code y: 12 # changes src/main/include/log4cxx/net/telnetappender.h x: 58 lines of code y: 22 # changes src/main/include/log4cxx/pattern/datepatternconverter.h x: 38 lines of code y: 15 # changes src/main/include/log4cxx/pattern/filedatepatternconverter.h x: 17 lines of code y: 7 # changes src/main/include/log4cxx/rolling/filterbasedtriggeringpolicy.h x: 40 lines of code y: 10 # changes src/main/include/log4cxx/rolling/manualtriggeringpolicy.h x: 32 lines of code y: 7 # changes src/main/include/log4cxx/rolling/timebasedrollingpolicy.h x: 55 lines of code y: 32 # changes src/main/include/log4cxx/spi/filter.h x: 39 lines of code y: 16 # changes src/main/include/log4cxx/writerappender.h x: 59 lines of code y: 26 # changes src/main/include/log4cxx/propertyconfigurator.h x: 69 lines of code y: 22 # changes src/main/include/log4cxx/mdc.h x: 45 lines of code y: 15 # changes src/main/include/log4cxx/ndc.h x: 53 lines of code y: 16 # changes src/main/cpp/loglog.cpp x: 131 lines of code y: 23 # changes src/main/cpp/class.cpp x: 155 lines of code y: 25 # changes src/main/cpp/aprsocket.cpp x: 109 lines of code y: 6 # changes src/main/cpp/datagramsocket.cpp x: 65 lines of code y: 10 # changes src/main/include/log4cxx/private/datagramsocket_priv.h x: 30 lines of code y: 2 # changes src/main/include/log4cxx/private/serversocket_priv.h x: 16 lines of code y: 2 # changes src/main/include/log4cxx/private/socket_priv.h x: 18 lines of code y: 2 # changes src/main/cpp/odbcappender.cpp x: 590 lines of code y: 36 # changes src/main/cpp/aprinitializer.cpp x: 146 lines of code y: 26 # changes src/main/cpp/dbappender.cpp x: 203 lines of code y: 1 # changes src/main/cpp/socketappenderskeleton.cpp x: 202 lines of code y: 35 # changes src/main/include/log4cxx/net/xmlsocketappender.h x: 38 lines of code y: 16 # changes src/main/cpp/domconfigurator.cpp x: 926 lines of code y: 42 # changes src/main/include/log4cxx/pattern/mdcpatternconverter.h x: 31 lines of code y: 1 # changes src/main/include/log4cxx/private/odbcappender_priv.h x: 66 lines of code y: 5 # changes src/main/cpp/messagepatternconverter.cpp x: 56 lines of code y: 9 # changes src/cmake/FindODBC.cmake x: 43 lines of code y: 1 # changes src/cmake/SQLAllocHandleTest.cpp x: 11 lines of code y: 1 # changes src/cmake/FindESMTP.cmake x: 66 lines of code y: 1 # changes src/main/cpp/smtpappender.cpp x: 601 lines of code y: 26 # changes src/main/include/log4cxx/private/string_c11.h x: 46 lines of code y: 2 # changes src/main/cpp-qt/configuration.cpp x: 88 lines of code y: 2 # changes src/main/cpp/aprdatagramsocket.cpp x: 147 lines of code y: 2 # changes src/main/cpp/aprserversocket.cpp x: 109 lines of code y: 2 # changes src/main/cpp/defaultconfigurator.cpp x: 152 lines of code y: 19 # changes src/main/cpp/threadutility.cpp x: 159 lines of code y: 13 # changes src/main/cpp/stringhelper.cpp x: 149 lines of code y: 13 # changes src/main/cpp/exception.cpp x: 392 lines of code y: 15 # changes src/cmake/boost-fallback/boost-fallback.cmake x: 139 lines of code y: 15 # changes src/cmake/compiler-features/check-compiler-support.cmake x: 21 lines of code y: 1 # changes src/cmake/compiler-features/makeunique.h.cmake x: 15 lines of code y: 1 # changes src/cmake/compiler-features/test-make-unique.cpp x: 5 lines of code y: 1 # changes src/cmake/compiler-features/test-thread-local.cpp x: 9 lines of code y: 1 # changes src/main/include/log4cxx-qt/messagehandler.h x: 13 lines of code y: 3 # changes src/main/include/log4cxx/pattern/patternconverter.h x: 36 lines of code y: 18 # changes src/main/cpp/colorstartpatternconverter.cpp x: 212 lines of code y: 7 # changes src/main/cpp/locationinfofilter.cpp x: 105 lines of code y: 2 # changes src/main/cpp/propertyconfigurator.cpp x: 415 lines of code y: 38 # changes src/main/cpp/rollingfileappender.cpp x: 417 lines of code y: 45 # changes src/main/include/log4cxx/private/log4cxx_private.h.in x: 53 lines of code y: 21 # changes src/main/include/log4cxx/log4cxx.h.in x: 98 lines of code y: 29 # changes src/cmake/boost-fallback/boost-std-configuration.h.cmake x: 45 lines of code y: 9 # changes src/main/cpp/timebasedrollingpolicy.cpp x: 391 lines of code y: 37 # changes src/main/cpp/filewatchdog.cpp x: 101 lines of code y: 23 # changes src/main/include/log4cxx/spi/configurator.h x: 28 lines of code y: 11 # changes src/main/include/log4cxx/rolling/gzcompressaction.h x: 31 lines of code y: 9 # changes src/main/cpp/file.cpp x: 261 lines of code y: 12 # changes src/main/cpp/fixedwindowrollingpolicy.cpp x: 277 lines of code y: 28 # changes src/main/cpp/gzcompressaction.cpp x: 116 lines of code y: 13 # changes src/main/cpp/zipcompressaction.cpp x: 100 lines of code y: 15 # changes src/main/include/log4cxx/file.h x: 58 lines of code y: 13 # changes src/main/cpp/relativetimedateformat.cpp x: 19 lines of code y: 5 # changes src/main/include/log4cxx/helpers/stringhelper.h x: 31 lines of code y: 5 # changes src/main/cpp/locationinfo.cpp x: 104 lines of code y: 21 # changes src/main/include/log4cxx/spi/location/locationinfo.h x: 82 lines of code y: 14 # changes src/main/cpp/basicconfigurator.cpp x: 28 lines of code y: 6 # changes src/main/include/log4cxx/basicconfigurator.h x: 21 lines of code y: 7 # changes src/main/cpp/consoleappender.cpp x: 110 lines of code y: 13 # changes src/main/include/log4cxx/helpers/loglog.h x: 40 lines of code y: 15 # changes src/main/include/log4cxx/helpers/systemerrwriter.h x: 30 lines of code y: 8 # changes src/main/include/log4cxx/pattern/classnamepatternconverter.h x: 26 lines of code y: 13 # changes src/main/include/log4cxx/pattern/propertiespatternconverter.h x: 28 lines of code y: 14 # changes src/main/include/log4cxx/spi/loggerrepository.h x: 40 lines of code y: 17 # changes src/main/include/log4cxx/spi/optionhandler.h x: 22 lines of code y: 7 # changes src/main/cpp/filterbasedtriggeringpolicy.cpp x: 75 lines of code y: 4 # changes src/main/cpp/inetaddress.cpp x: 100 lines of code y: 17 # changes src/main/cpp/inputstreamreader.cpp x: 70 lines of code y: 11 # changes src/main/cpp/onlyonceerrorhandler.cpp x: 59 lines of code y: 8 # changes src/main/cpp/rolloverdescription.cpp x: 52 lines of code y: 4 # changes src/main/cpp/simpledateformat.cpp x: 631 lines of code y: 16 # changes src/main/cpp/strftimedateformat.cpp x: 41 lines of code y: 5 # changes src/main/include/log4cxx/helpers/aprinitializer.h x: 56 lines of code y: 23 # changes src/main/include/log4cxx/helpers/inetaddress.h x: 42 lines of code y: 12 # changes src/main/include/log4cxx/helpers/inputstreamreader.h x: 35 lines of code y: 8 # changes src/main/include/log4cxx/helpers/strftimedateformat.h x: 22 lines of code y: 8 # changes src/main/include/log4cxx/rolling/rolloverdescription.h x: 31 lines of code y: 10 # changes src/main/include/log4cxx/pattern/colorstartpatternconverter.h x: 36 lines of code y: 6 # changes src/main/include/log4cxx/pattern/patternparser.h x: 57 lines of code y: 14 # changes src/main/cpp/datepatternconverter.cpp x: 136 lines of code y: 15 # changes src/main/cpp/filedatepatternconverter.cpp x: 18 lines of code y: 6 # changes src/main/cpp/filelocationpatternconverter.cpp x: 27 lines of code y: 8 # changes src/main/cpp/integerpatternconverter.cpp x: 30 lines of code y: 13 # changes src/main/cpp/levelpatternconverter.cpp x: 54 lines of code y: 12 # changes src/main/cpp/literalpatternconverter.cpp x: 47 lines of code y: 11 # changes src/main/cpp/loggingeventpatternconverter.cpp x: 31 lines of code y: 12 # changes src/main/cpp/logmanager.cpp x: 158 lines of code y: 24 # changes src/main/cpp/namepatternconverter.cpp x: 38 lines of code y: 9 # changes src/main/cpp/ndc.cpp x: 304 lines of code y: 17 # changes src/main/cpp/propertiespatternconverter.cpp x: 65 lines of code y: 17 # changes src/main/cpp/rollingpolicybase.cpp x: 135 lines of code y: 22 # changes src/main/cpp/shortfilelocationpatternconverter.cpp x: 24 lines of code y: 5 # changes src/main/cpp/syslogwriter.cpp x: 51 lines of code y: 19 # changes src/main/cpp/threadusernamepatternconverter.cpp x: 27 lines of code y: 7 # changes src/main/cpp/throwableinformationpatternconverter.cpp x: 48 lines of code y: 10 # changes src/main/cpp/timezone.cpp x: 203 lines of code y: 12 # changes src/main/include/log4cxx/appender.h x: 40 lines of code y: 13 # changes src/main/include/log4cxx/filter/expressionfilter.h x: 39 lines of code y: 9 # changes src/main/include/log4cxx/helpers/exception.h x: 195 lines of code y: 15 # changes src/main/include/log4cxx/helpers/xml.h x: 65 lines of code y: 9 # changes src/main/include/log4cxx/level.h x: 126 lines of code y: 27 # changes src/main/include/log4cxx/pattern/literalpatternconverter.h x: 29 lines of code y: 17 # changes src/main/include/log4cxx/spi/hierarchyeventlistener.h x: 27 lines of code y: 15 # changes src/main/include/log4cxx/private/action_priv.h x: 22 lines of code y: 3 # changes src/main/include/log4cxx/private/filter_priv.h x: 15 lines of code y: 3 # changes src/main/include/log4cxx/private/patternconverter_priv.h x: 19 lines of code y: 3 # changes src/main/cpp/nameabbreviator.cpp x: 212 lines of code y: 12 # changes src/main/cpp/syslogappender.cpp x: 379 lines of code y: 21 # changes src/main/include/log4cxx/defaultloggerfactory.h x: 21 lines of code y: 8 # changes src/main/include/log4cxx/helpers/appenderattachableimpl.h x: 47 lines of code y: 22 # changes src/main/include/log4cxx/helpers/bytearrayinputstream.h x: 31 lines of code y: 16 # changes src/main/include/log4cxx/helpers/object.h x: 120 lines of code y: 19 # changes src/main/include/log4cxx/nt/outputdebugstringappender.h x: 26 lines of code y: 4 # changes src/main/include/log4cxx/pattern/colorendpatternconverter.h x: 27 lines of code y: 5 # changes src/main/include/log4cxx/pattern/loggerpatternconverter.h x: 26 lines of code y: 12 # changes src/main/include/log4cxx/pattern/loggingeventpatternconverter.h x: 33 lines of code y: 9 # changes src/main/include/log4cxx/pattern/namepatternconverter.h x: 30 lines of code y: 7 # changes src/main/include/log4cxx/private/aprdatagramsocket.h x: 26 lines of code y: 2 # changes src/main/cpp/fallbackerrorhandler.cpp x: 89 lines of code y: 12 # changes src/cmake/boost-fallback/test-boostfilesystem.cpp x: 4 lines of code y: 3 # changes src/main/cpp/fileoutputstream.cpp x: 99 lines of code y: 13 # changes src/main/cpp/outputstream.cpp x: 12 lines of code y: 9 # changes src/main/cpp/outputstreamwriter.cpp x: 84 lines of code y: 10 # changes src/main/cpp/writerappender.cpp x: 226 lines of code y: 30 # changes src/cmake/FindAPR.cmake x: 78 lines of code y: 15 # changes src/main/cpp/asyncappender.cpp x: 333 lines of code y: 43 # changes src/main/cpp/charsetdecoder.cpp x: 430 lines of code y: 24 # changes src/main/cpp/charsetencoder.cpp x: 491 lines of code y: 26 # changes src/main/cpp/defaultloggerfactory.cpp x: 11 lines of code y: 7 # changes src/main/cpp/fileappender.cpp x: 272 lines of code y: 31 # changes src/main/cpp/formattinginfo.cpp x: 59 lines of code y: 11 # changes src/main/cpp/level.cpp x: 214 lines of code y: 21 # changes src/main/cpp/loader.cpp x: 51 lines of code y: 11 # changes src/main/cpp/optionconverter.cpp x: 358 lines of code y: 19 # changes src/main/cpp/patternparser.cpp x: 289 lines of code y: 11 # changes src/main/cpp/properties.cpp x: 348 lines of code y: 13 # changes src/main/cpp/resourcebundle.cpp x: 86 lines of code y: 9 # changes src/main/cpp/xmlsocketappender.cpp x: 106 lines of code y: 21 # changes src/main/include/log4cxx/helpers/threadutility.h x: 73 lines of code y: 5 # changes src/main/cpp/appenderattachableimpl.cpp x: 131 lines of code y: 18 # changes src/main/include/log4cxx/config/propertysetter.h x: 37 lines of code y: 7 # changes src/main/include/log4cxx/helpers/bytebuffer.h x: 34 lines of code y: 5 # changes src/main/include/log4cxx/helpers/cacheddateformat.h x: 56 lines of code y: 10 # changes src/main/include/log4cxx/helpers/filewatchdog.h x: 36 lines of code y: 10 # changes src/main/include/log4cxx/helpers/syslogwriter.h x: 22 lines of code y: 13 # changes src/cmake/pthread/log4cxx-pthread.cmake x: 7 lines of code y: 5 # changes src/cmake/pthread/test-pthread-getname.cpp x: 6 lines of code y: 4 # changes src/main/cpp/telnetappender.cpp x: 253 lines of code y: 30 # changes src/main/include/log4cxx/spi/rootlogger.h x: 18 lines of code y: 9 # changes src/main/cpp/appenderskeleton.cpp x: 146 lines of code y: 24 # changes src/main/cpp/stringtokenizer.cpp x: 47 lines of code y: 5 # changes src/main/cpp/threadspecificdata.cpp x: 124 lines of code y: 13 # changes src/main/cpp/andfilter.cpp x: 62 lines of code y: 8 # changes src/main/cpp/bufferedwriter.cpp x: 56 lines of code y: 5 # changes src/main/cpp/bytearrayoutputstream.cpp x: 35 lines of code y: 6 # changes src/main/cpp/bytebuffer.cpp x: 88 lines of code y: 8 # changes src/main/cpp/cacheddateformat.cpp x: 183 lines of code y: 17 # changes src/main/cpp/cyclicbuffer.cpp x: 120 lines of code y: 9 # changes src/main/cpp/datagrampacket.cpp x: 93 lines of code y: 5 # changes src/main/cpp/fileinputstream.cpp x: 86 lines of code y: 12 # changes src/main/cpp/levelmatchfilter.cpp x: 73 lines of code y: 8 # changes src/main/cpp/levelrangefilter.cpp x: 88 lines of code y: 10 # changes src/main/cpp/loggermatchfilter.cpp x: 75 lines of code y: 9 # changes src/main/cpp/mapfilter.cpp x: 100 lines of code y: 11 # changes src/main/cpp/socketoutputstream.cpp x: 46 lines of code y: 15 # changes src/main/cpp/stringmatchfilter.cpp x: 79 lines of code y: 7 # changes src/main/include/log4cxx/private/socketappenderskeleton_priv.h x: 47 lines of code y: 1 # changes src/main/include/log4cxx/private/syslogappender_priv.h x: 65 lines of code y: 3 # changes src/main/include/log4cxx/private/writerappender_priv.h x: 31 lines of code y: 3 # changes src/main/include/log4cxx/private/nteventlogappender_priv.h x: 1 lines of code y: 1 # changes src/cmake/boost-fallback/test-boostatomic.cpp x: 4 lines of code y: 2 # changes src/cmake/boost-fallback/test-boostsharedptr.cpp x: 8 lines of code y: 2 # changes src/main/cpp/propertysetter.cpp x: 77 lines of code y: 11 # changes src/main/cpp/triggeringpolicy.cpp x: 8 lines of code y: 9 # changes src/main/include/log4cxx/helpers/charsetencoder.h x: 46 lines of code y: 12 # changes src/main/include/log4cxx/provisionnode.h x: 12 lines of code y: 6 # changes src/main/include/log4cxx/spi/repositoryselector.h x: 20 lines of code y: 10 # changes liblog4cxx-qt.pc.in x: 24 lines of code y: 2 # changes src/site/doxy/DoxygenLayout.xml x: 185 lines of code y: 3 # changes src/site/xdoc/building/index.xml x: 193 lines of code y: 5 # changes src/cmake/findAPR.cmake x: 78 lines of code y: 1 # changes src/main/cpp/classregistration.cpp x: 9 lines of code y: 3 # changes src/main/cpp/mdc.cpp x: 202 lines of code y: 6 # changes src/main/cpp/pool.cpp x: 69 lines of code y: 8 # changes src/main/cpp/sizebasedtriggeringpolicy.cpp x: 38 lines of code y: 3 # changes src/main/cpp/system.cpp x: 82 lines of code y: 6 # changes src/main/cpp/systemerrwriter.cpp x: 55 lines of code y: 7 # changes src/main/cpp/threadlocal.cpp x: 45 lines of code y: 8 # changes src/main/cpp/transform.cpp x: 86 lines of code y: 7 # changes src/main/include/log4cxx/spi/triggeringeventevaluator.h x: 17 lines of code y: 5 # changes src/main/cpp/inputstream.cpp x: 11 lines of code y: 2 # changes src/main/cpp/rollingpolicy.cpp x: 3 lines of code y: 2 # changes liblog4cxx.pc.in x: 24 lines of code y: 6 # changes src/site/doxy/mainpage.dox.xsl x: 43 lines of code y: 4 # changes
52.0
# changes
  min: 1.0
  average: 11.5
  25th percentile: 5.0
  median: 10.0
  75th percentile: 14.0
  max: 52.0
0 1955.0
lines of code
min: 1.0 | average: 86.18 | 25th percentile: 26.0 | median: 36.0 | 75th percentile: 75.0 | max: 1955.0

Number of Contributors vs. Number of Changes: 393 points

src/main/cpp/fmtlayout.cpp x: 2 # contributors y: 4 # changes src/main/cpp/htmllayout.cpp x: 4 # contributors y: 13 # changes src/main/cpp/jsonlayout.cpp x: 7 # contributors y: 12 # changes src/main/cpp/layout.cpp x: 5 # contributors y: 10 # changes src/main/cpp/patternlayout.cpp x: 7 # contributors y: 27 # changes src/main/cpp/xmllayout.cpp x: 5 # contributors y: 14 # changes src/main/include/log4cxx/layout.h x: 5 # contributors y: 15 # changes src/main/cpp/multiprocessrollingfileappender.cpp x: 4 # contributors y: 8 # changes src/main/include/log4cxx/rolling/multiprocessrollingfileappender.h x: 4 # contributors y: 6 # changes src/main/cpp/messagebuffer.cpp x: 6 # contributors y: 21 # changes src/main/mock-apple/CFString.cpp x: 1 # contributors y: 1 # changes src/main/cpp/logger.cpp x: 10 # contributors y: 46 # changes src/main/cpp/transcoder.cpp x: 8 # contributors y: 20 # changes src/main/include/log4cxx/helpers/messagebuffer.h x: 5 # contributors y: 20 # changes src/main/include/log4cxx/helpers/transcoder.h x: 3 # contributors y: 13 # changes src/main/include/log4cxx/logger.h x: 10 # contributors y: 52 # changes src/main/include/log4cxx/logstring.h x: 5 # contributors y: 13 # changes src/main/include/log4cxx/stream.h x: 3 # contributors y: 14 # changes src/main/cpp/hierarchy.cpp x: 9 # contributors y: 48 # changes src/main/include/log4cxx/hierarchy.h x: 8 # contributors y: 31 # changes src/site/markdown/download.md.in x: 4 # contributors y: 9 # changes src/cmake/projectVersionDetails.cmake x: 3 # contributors y: 12 # changes src/site/doxy/Doxyfile.in x: 8 # contributors y: 23 # changes src/main/cpp/loggingevent.cpp x: 8 # contributors y: 35 # changes doap_log4cxx.rdf x: 6 # contributors y: 10 # changes src/site/doxy/footer.html x: 4 # contributors y: 11 # changes src/main/include/log4cxx/db/dbappender.h x: 3 # contributors y: 3 # changes src/main/include/log4cxx/db/odbcappender.h x: 6 # contributors y: 30 # changes src/main/include/log4cxx/fileappender.h x: 6 # contributors y: 18 # changes src/main/include/log4cxx/filter/levelmatchfilter.h x: 5 # contributors y: 17 # changes src/main/include/log4cxx/filter/mapfilter.h x: 6 # contributors y: 13 # changes src/main/include/log4cxx/logmanager.h x: 8 # contributors y: 19 # changes src/main/include/log4cxx/net/socketappenderskeleton.h x: 7 # contributors y: 26 # changes src/main/include/log4cxx/net/syslogappender.h x: 7 # contributors y: 21 # changes src/main/include/log4cxx/nt/nteventlogappender.h x: 6 # contributors y: 14 # changes src/main/include/log4cxx/patternlayout.h x: 10 # contributors y: 36 # changes src/main/include/log4cxx/rolling/rollingfileappender.h x: 7 # contributors y: 25 # changes src/main/include/log4cxx/rolling/rollingpolicybase.h x: 9 # contributors y: 32 # changes src/main/include/log4cxx/filter/levelrangefilter.h x: 5 # contributors y: 11 # changes src/main/include/log4cxx/fmtlayout.h x: 2 # contributors y: 2 # changes src/main/include/log4cxx/helpers/properties.h x: 5 # contributors y: 12 # changes src/main/include/log4cxx/helpers/simpledateformat.h x: 5 # contributors y: 16 # changes src/main/include/log4cxx/helpers/transform.h x: 3 # contributors y: 4 # changes src/main/include/log4cxx/simplelayout.h x: 3 # contributors y: 9 # changes src/main/include/log4cxx/xml/domconfigurator.h x: 6 # contributors y: 29 # changes src/main/include/log4cxx/asyncappender.h x: 7 # contributors y: 29 # changes src/main/include/log4cxx/consoleappender.h x: 5 # contributors y: 18 # changes src/main/include/log4cxx/defaultconfigurator.h x: 7 # contributors y: 16 # changes src/main/include/log4cxx/htmllayout.h x: 4 # contributors y: 10 # changes src/main/include/log4cxx/jsonlayout.h x: 6 # contributors y: 12 # changes src/main/include/log4cxx/net/telnetappender.h x: 7 # contributors y: 22 # changes src/main/include/log4cxx/pattern/filedatepatternconverter.h x: 3 # contributors y: 7 # changes src/main/include/log4cxx/rolling/timebasedrollingpolicy.h x: 8 # contributors y: 32 # changes src/main/include/log4cxx/propertyconfigurator.h x: 6 # contributors y: 22 # changes src/main/include/log4cxx/ndc.h x: 4 # contributors y: 16 # changes src/main/cpp/loglog.cpp x: 7 # contributors y: 23 # changes src/main/cpp/class.cpp x: 9 # contributors y: 25 # changes src/main/cpp/aprsocket.cpp x: 3 # contributors y: 6 # changes src/main/cpp/odbcappender.cpp x: 9 # contributors y: 36 # changes src/main/cpp/aprinitializer.cpp x: 9 # contributors y: 26 # changes src/main/cpp/domconfigurator.cpp x: 8 # contributors y: 42 # changes src/main/include/log4cxx/private/odbcappender_priv.h x: 2 # contributors y: 5 # changes src/main/cpp/smtpappender.cpp x: 6 # contributors y: 26 # changes src/main/include/log4cxx/private/string_c11.h x: 1 # contributors y: 2 # changes src/main/cpp/defaultconfigurator.cpp x: 7 # contributors y: 19 # changes src/main/cpp/stringhelper.cpp x: 7 # contributors y: 13 # changes src/main/include/log4cxx-qt/messagehandler.h x: 2 # contributors y: 3 # changes src/main/cpp/colorstartpatternconverter.cpp x: 5 # contributors y: 7 # changes src/main/cpp/propertyconfigurator.cpp x: 8 # contributors y: 38 # changes src/main/cpp/rollingfileappender.cpp x: 7 # contributors y: 45 # changes src/main/include/log4cxx/private/log4cxx_private.h.in x: 5 # contributors y: 21 # changes src/main/cpp/timebasedrollingpolicy.cpp x: 7 # contributors y: 37 # changes src/main/include/log4cxx/rolling/gzcompressaction.h x: 5 # contributors y: 9 # changes src/main/cpp/fixedwindowrollingpolicy.cpp x: 7 # contributors y: 28 # changes src/main/cpp/relativetimedateformat.cpp x: 3 # contributors y: 5 # changes src/main/cpp/locationinfo.cpp x: 8 # contributors y: 21 # changes src/main/include/log4cxx/spi/location/locationinfo.h x: 7 # contributors y: 14 # changes src/main/include/log4cxx/helpers/systemerrwriter.h x: 3 # contributors y: 8 # changes src/main/include/log4cxx/spi/loggerrepository.h x: 6 # contributors y: 17 # changes src/main/cpp/simpledateformat.cpp x: 6 # contributors y: 16 # changes src/main/include/log4cxx/helpers/aprinitializer.h x: 9 # contributors y: 23 # changes src/main/include/log4cxx/helpers/strftimedateformat.h x: 5 # contributors y: 8 # changes src/main/cpp/colorendpatternconverter.cpp x: 5 # contributors y: 6 # changes src/main/cpp/datepatternconverter.cpp x: 6 # contributors y: 15 # changes src/main/cpp/logmanager.cpp x: 8 # contributors y: 24 # changes src/main/cpp/shortfilelocationpatternconverter.cpp x: 4 # contributors y: 5 # changes src/main/cpp/threadusernamepatternconverter.cpp x: 4 # contributors y: 7 # changes src/main/include/log4cxx/filter/andfilter.h x: 4 # contributors y: 14 # changes src/main/include/log4cxx/filter/propertyfilter.h x: 3 # contributors y: 10 # changes src/main/include/log4cxx/level.h x: 8 # contributors y: 27 # changes src/main/include/log4cxx/spi/errorhandler.h x: 3 # contributors y: 11 # changes src/main/include/log4cxx/private/action_priv.h x: 1 # contributors y: 3 # changes src/main/include/log4cxx/private/appenderskeleton_priv.h x: 1 # contributors y: 5 # changes src/main/include/log4cxx/helpers/appenderattachableimpl.h x: 5 # contributors y: 22 # changes src/main/include/log4cxx/helpers/bufferedwriter.h x: 6 # contributors y: 11 # changes src/main/include/log4cxx/helpers/fileoutputstream.h x: 7 # contributors y: 15 # changes src/main/include/log4cxx/pattern/lineseparatorpatternconverter.h x: 4 # contributors y: 12 # changes src/main/cpp/outputstream.cpp x: 6 # contributors y: 9 # changes src/main/cpp/writerappender.cpp x: 5 # contributors y: 30 # changes src/cmake/FindAPR-Util.cmake x: 7 # contributors y: 17 # changes src/cmake/win32_target_environment_path.cmake x: 2 # contributors y: 1 # changes src/main/cpp/asyncappender.cpp x: 7 # contributors y: 43 # changes src/main/cpp/charsetencoder.cpp x: 8 # contributors y: 26 # changes src/main/cpp/defaultloggerfactory.cpp x: 6 # contributors y: 7 # changes src/main/cpp/fileappender.cpp x: 7 # contributors y: 31 # changes src/main/cpp/optionconverter.cpp x: 6 # contributors y: 19 # changes src/cmake/pthread/test-pthread-getname.cpp x: 4 # contributors y: 4 # changes src/main/cpp/telnetappender.cpp x: 7 # contributors y: 30 # changes src/main/cpp/rootlogger.cpp x: 7 # contributors y: 10 # changes src/main/include/log4cxx/spi/rootlogger.h x: 7 # contributors y: 9 # changes src/main/cpp/appenderskeleton.cpp x: 5 # contributors y: 24 # changes src/main/cpp/socketoutputstream.cpp x: 4 # contributors y: 15 # changes src/main/cpp/mdc.cpp x: 2 # contributors y: 6 # changes src/main/cpp/systemerrwriter.cpp x: 2 # contributors y: 7 # changes src/main/cpp/threadlocal.cpp x: 2 # contributors y: 8 # changes
52.0
# changes
  min: 1.0
  average: 11.5
  25th percentile: 5.0
  median: 10.0
  75th percentile: 14.0
  max: 52.0
0 10.0
# contributors
min: 1.0 | average: 4.39 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 6.0 | max: 10.0

Number of Contributors vs. File Size: 393 points

src/main/cpp/fmtlayout.cpp x: 2 # contributors y: 112 lines of code src/main/cpp/htmllayout.cpp x: 4 # contributors y: 220 lines of code src/main/cpp/jsonlayout.cpp x: 7 # contributors y: 336 lines of code src/main/cpp/layout.cpp x: 5 # contributors y: 25 lines of code src/main/cpp/patternlayout.cpp x: 7 # contributors y: 207 lines of code src/main/cpp/xmllayout.cpp x: 5 # contributors y: 154 lines of code src/main/cpp/multiprocessrollingfileappender.cpp x: 4 # contributors y: 464 lines of code src/main/include/log4cxx/rolling/multiprocessrollingfileappender.h x: 4 # contributors y: 50 lines of code src/main/cpp/messagebuffer.cpp x: 6 # contributors y: 664 lines of code src/main/mock-apple/CFString.cpp x: 1 # contributors y: 63 lines of code src/main/mock-apple/CoreFoundation/CFString.h x: 1 # contributors y: 22 lines of code src/main/cpp/logger.cpp x: 10 # contributors y: 940 lines of code src/main/cpp/logstream.cpp x: 6 # contributors y: 483 lines of code src/main/cpp/transcoder.cpp x: 8 # contributors y: 553 lines of code src/main/include/log4cxx/helpers/messagebuffer.h x: 5 # contributors y: 205 lines of code src/main/include/log4cxx/helpers/transcoder.h x: 3 # contributors y: 104 lines of code src/main/include/log4cxx/logger.h x: 10 # contributors y: 463 lines of code src/main/include/log4cxx/logstring.h x: 5 # contributors y: 46 lines of code src/main/include/log4cxx/stream.h x: 3 # contributors y: 231 lines of code src/main/cpp/hierarchy.cpp x: 9 # contributors y: 385 lines of code src/main/include/log4cxx/hierarchy.h x: 8 # contributors y: 62 lines of code src/site/markdown/download.md.in x: 4 # contributors y: 58 lines of code src/cmake/projectVersionDetails.cmake x: 3 # contributors y: 6 lines of code src/main/include/log4cxx/net/smtpappender.h x: 5 # contributors y: 64 lines of code src/site/doxy/Doxyfile.in x: 8 # contributors y: 1955 lines of code src/main/cpp/loggingevent.cpp x: 8 # contributors y: 360 lines of code doap_log4cxx.rdf x: 6 # contributors y: 27 lines of code src/main/cpp/hexdump.cpp x: 1 # contributors y: 74 lines of code src/site/doxy/footer.html x: 4 # contributors y: 14 lines of code src/main/include/log4cxx/db/dbappender.h x: 3 # contributors y: 42 lines of code src/main/include/log4cxx/db/odbcappender.h x: 6 # contributors y: 79 lines of code src/main/include/log4cxx/fileappender.h x: 6 # contributors y: 55 lines of code src/main/include/log4cxx/filter/levelmatchfilter.h x: 5 # contributors y: 33 lines of code src/main/include/log4cxx/filter/locationinfofilter.h x: 4 # contributors y: 31 lines of code src/main/include/log4cxx/filter/mapfilter.h x: 6 # contributors y: 33 lines of code src/main/include/log4cxx/logmanager.h x: 8 # contributors y: 57 lines of code src/main/include/log4cxx/net/socketappenderskeleton.h x: 7 # contributors y: 51 lines of code src/main/include/log4cxx/nt/nteventlogappender.h x: 6 # contributors y: 49 lines of code src/main/include/log4cxx/patternlayout.h x: 10 # contributors y: 41 lines of code src/main/include/log4cxx/rolling/rollingpolicybase.h x: 9 # contributors y: 49 lines of code src/main/include/log4cxx/fmtlayout.h x: 2 # contributors y: 40 lines of code src/main/include/log4cxx/helpers/transform.h x: 3 # contributors y: 18 lines of code src/main/include/log4cxx/simplelayout.h x: 3 # contributors y: 27 lines of code src/main/include/log4cxx/xml/domconfigurator.h x: 6 # contributors y: 169 lines of code src/main/include/log4cxx/asyncappender.h x: 7 # contributors y: 56 lines of code src/main/include/log4cxx/defaultconfigurator.h x: 7 # contributors y: 25 lines of code src/main/include/log4cxx/jsonlayout.h x: 6 # contributors y: 45 lines of code src/main/include/log4cxx/rolling/filterbasedtriggeringpolicy.h x: 4 # contributors y: 40 lines of code src/main/include/log4cxx/rolling/manualtriggeringpolicy.h x: 3 # contributors y: 32 lines of code src/main/include/log4cxx/propertyconfigurator.h x: 6 # contributors y: 69 lines of code src/main/cpp/loglog.cpp x: 7 # contributors y: 131 lines of code src/main/cpp/class.cpp x: 9 # contributors y: 155 lines of code src/main/cpp/aprsocket.cpp x: 3 # contributors y: 109 lines of code src/main/include/log4cxx/private/datagramsocket_priv.h x: 2 # contributors y: 30 lines of code src/main/include/log4cxx/private/serversocket_priv.h x: 2 # contributors y: 16 lines of code src/main/cpp/odbcappender.cpp x: 9 # contributors y: 590 lines of code src/main/cpp/aprinitializer.cpp x: 9 # contributors y: 146 lines of code src/main/cpp/dbappender.cpp x: 1 # contributors y: 203 lines of code src/main/cpp/socketappenderskeleton.cpp x: 8 # contributors y: 202 lines of code src/main/cpp/domconfigurator.cpp x: 8 # contributors y: 926 lines of code src/main/cpp/mdcpatternconverter.cpp x: 1 # contributors y: 61 lines of code src/main/include/log4cxx/pattern/mdcpatternconverter.h x: 1 # contributors y: 31 lines of code src/main/include/log4cxx/private/odbcappender_priv.h x: 2 # contributors y: 66 lines of code src/cmake/FindODBC.cmake x: 1 # contributors y: 43 lines of code src/cmake/SQLAllocHandleTest.cpp x: 1 # contributors y: 11 lines of code src/main/cpp/smtpappender.cpp x: 6 # contributors y: 601 lines of code src/main/cpp-qt/configuration.cpp x: 2 # contributors y: 88 lines of code src/main/cpp/aprdatagramsocket.cpp x: 2 # contributors y: 147 lines of code src/main/cpp/defaultconfigurator.cpp x: 7 # contributors y: 152 lines of code src/main/cpp/threadutility.cpp x: 4 # contributors y: 159 lines of code src/main/cpp/exception.cpp x: 5 # contributors y: 392 lines of code src/cmake/boost-fallback/boost-fallback.cmake x: 5 # contributors y: 139 lines of code src/cmake/compiler-features/test-make-unique.cpp x: 1 # contributors y: 5 lines of code src/main/include/log4cxx-qt/messagehandler.h x: 2 # contributors y: 13 lines of code src/main/cpp/colorstartpatternconverter.cpp x: 5 # contributors y: 212 lines of code src/main/cpp/locationinfofilter.cpp x: 2 # contributors y: 105 lines of code src/main/cpp/propertyconfigurator.cpp x: 8 # contributors y: 415 lines of code src/main/cpp/rollingfileappender.cpp x: 7 # contributors y: 417 lines of code src/main/include/log4cxx/private/log4cxx_private.h.in x: 5 # contributors y: 53 lines of code src/main/include/log4cxx/log4cxx.h.in x: 6 # contributors y: 98 lines of code src/main/cpp/timebasedrollingpolicy.cpp x: 7 # contributors y: 391 lines of code src/main/cpp/filewatchdog.cpp x: 7 # contributors y: 101 lines of code src/main/include/log4cxx/spi/configurator.h x: 4 # contributors y: 28 lines of code src/main/cpp/file.cpp x: 3 # contributors y: 261 lines of code src/main/cpp/fixedwindowrollingpolicy.cpp x: 7 # contributors y: 277 lines of code src/main/cpp/gzcompressaction.cpp x: 4 # contributors y: 116 lines of code src/main/cpp/zipcompressaction.cpp x: 5 # contributors y: 100 lines of code src/main/include/log4cxx/file.h x: 5 # contributors y: 58 lines of code src/main/cpp/locationinfo.cpp x: 8 # contributors y: 104 lines of code src/main/include/log4cxx/spi/location/locationinfo.h x: 7 # contributors y: 82 lines of code src/main/include/log4cxx/basicconfigurator.h x: 5 # contributors y: 21 lines of code src/main/cpp/consoleappender.cpp x: 5 # contributors y: 110 lines of code src/main/cpp/filterbasedtriggeringpolicy.cpp x: 3 # contributors y: 75 lines of code src/main/cpp/inputstreamreader.cpp x: 4 # contributors y: 70 lines of code src/main/cpp/rolloverdescription.cpp x: 3 # contributors y: 52 lines of code src/main/cpp/simpledateformat.cpp x: 6 # contributors y: 631 lines of code src/main/include/log4cxx/helpers/aprinitializer.h x: 9 # contributors y: 56 lines of code src/main/cpp/datepatternconverter.cpp x: 6 # contributors y: 136 lines of code src/main/cpp/logmanager.cpp x: 8 # contributors y: 158 lines of code src/main/cpp/ndc.cpp x: 5 # contributors y: 304 lines of code src/main/cpp/nteventlogappender.cpp x: 6 # contributors y: 306 lines of code src/main/cpp/timezone.cpp x: 6 # contributors y: 203 lines of code src/main/include/log4cxx/helpers/exception.h x: 6 # contributors y: 195 lines of code src/main/include/log4cxx/level.h x: 8 # contributors y: 126 lines of code src/main/cpp/nameabbreviator.cpp x: 6 # contributors y: 212 lines of code src/main/cpp/syslogappender.cpp x: 7 # contributors y: 379 lines of code src/main/include/log4cxx/helpers/fileoutputstream.h x: 7 # contributors y: 36 lines of code src/main/include/log4cxx/helpers/object.h x: 7 # contributors y: 120 lines of code src/main/cpp/fallbackerrorhandler.cpp x: 4 # contributors y: 89 lines of code src/main/cpp/outputstream.cpp x: 6 # contributors y: 12 lines of code src/main/cpp/writerappender.cpp x: 5 # contributors y: 226 lines of code src/cmake/FindAPR-Util.cmake x: 7 # contributors y: 67 lines of code src/main/cpp/charsetdecoder.cpp x: 8 # contributors y: 430 lines of code src/main/cpp/charsetencoder.cpp x: 8 # contributors y: 491 lines of code src/main/cpp/level.cpp x: 7 # contributors y: 214 lines of code src/main/cpp/optionconverter.cpp x: 6 # contributors y: 358 lines of code src/main/cpp/patternparser.cpp x: 6 # contributors y: 289 lines of code src/main/cpp/properties.cpp x: 5 # contributors y: 348 lines of code src/main/cpp/resourcebundle.cpp x: 6 # contributors y: 86 lines of code src/main/cpp/xmlsocketappender.cpp x: 6 # contributors y: 106 lines of code src/main/include/log4cxx/helpers/syslogwriter.h x: 7 # contributors y: 22 lines of code src/cmake/pthread/log4cxx-pthread.cmake x: 4 # contributors y: 7 lines of code src/main/cpp/telnetappender.cpp x: 7 # contributors y: 253 lines of code src/main/cpp/threadspecificdata.cpp x: 4 # contributors y: 124 lines of code src/main/cpp/andfilter.cpp x: 3 # contributors y: 62 lines of code src/main/cpp/bufferedwriter.cpp x: 3 # contributors y: 56 lines of code src/main/cpp/cacheddateformat.cpp x: 6 # contributors y: 183 lines of code src/main/cpp/datagrampacket.cpp x: 3 # contributors y: 93 lines of code src/main/cpp/defaultrepositoryselector.cpp x: 4 # contributors y: 18 lines of code src/main/cpp/stringmatchfilter.cpp x: 4 # contributors y: 79 lines of code src/main/include/log4cxx/private/socketappenderskeleton_priv.h x: 1 # contributors y: 47 lines of code src/cmake/boost-fallback/test-boostatomic.cpp x: 2 # contributors y: 4 lines of code src/main/cpp/propertysetter.cpp x: 5 # contributors y: 77 lines of code src/site/doxy/DoxygenLayout.xml x: 2 # contributors y: 185 lines of code src/site/xdoc/building/index.xml x: 4 # contributors y: 193 lines of code src/cmake/findAPR.cmake x: 1 # contributors y: 78 lines of code src/main/cpp/mdc.cpp x: 2 # contributors y: 202 lines of code src/main/cpp/sizebasedtriggeringpolicy.cpp x: 2 # contributors y: 38 lines of code src/main/cpp/system.cpp x: 2 # contributors y: 82 lines of code src/main/cpp/systemerrwriter.cpp x: 2 # contributors y: 55 lines of code
1955.0
lines of code
  min: 1.0
  average: 86.18
  25th percentile: 26.0
  median: 36.0
  75th percentile: 75.0
  max: 1955.0
0 10.0
# contributors
min: 1.0 | average: 4.39 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 6.0 | max: 10.0