4.0.0
org.apache.logging.log4j
log4j
pom
Apache Log4j 2
2.17.1
org.apache.logging
logging-parent
3
Apache Log4j 2
https://logging.apache.org/log4j/2.x/
JIRA
https://issues.apache.org/jira/browse/LOG4J2
Jenkins
https://ci-builds.apache.org/job/Logging/job/log4j/
1999
rgoers
Ralph Goers
rgoers@apache.org
Nextiva
PMC Member
America/Phoenix
ggregory
Gary Gregory
ggregory@apache.org
Rocket Software
PMC Member
America/Denver
sdeboy
Scott Deboy
sdeboy@apache.org
PMC Member
America/Los_Angeles
rpopma
Remko Popma
rpopma@apache.org
PMC Member
Asia/Tokyo
http://people.apache.org/~rpopma/img/profilepic.jpg
nickwilliams
Nick Williams
nickwilliams@apache.org
PMC Member
America/Chicago
mattsicker
Matt Sicker
mattsicker@apache.org
CloudBees
PMC Chair
America/Chicago
bbrouwer
Bruce Brouwer
bruce.brouwer@gmail.com
Committer
America/Detroit
mikes
Mikael Ståldal
mikes@apache.org
Spotify
PMC Member
Europe/Stockholm
ckozak
Carter Kozak
ckozak@apache.org
PMC Member
America/New York
vy
Volkan Yazıcı
vy@apache.org
PMC Member
Europe/Amsterdam
Murad Ersoy
muradersoy@gmail.com
https://www.behance.net/muradersoy
Illustrator and Designer
created the new Log4j 2 logo.
Europe/Istanbul
https://mir-s3-cdn-cf.behance.net/user/138/403dcf1521581.54d67f8fb01f7.jpg
log4j-user
log4j-user-subscribe@logging.apache.org
log4j-user-unsubscribe@logging.apache.org
log4j-user@logging.apache.org
https://lists.apache.org/list.html?log4j-user@logging.apache.org
http://mail-archives.apache.org/mod_mbox/logging-log4j-user/
http://marc.info/?l=log4j-user
http://dir.gmane.org/gmane.comp.jakarta.log4j.user
dev
dev-subscribe@logging.apache.org
dev-unsubscribe@logging.apache.org
dev@logging.apache.org
https://lists.apache.org/list.html?dev@logging.apache.org
http://mail-archives.apache.org/mod_mbox/logging-dev/
http://marc.info/?l=dev
http://dir.gmane.org/gmane.comp.jakarta.log4j.devel
scm:git:https://gitbox.apache.org/repos/asf/logging-log4j2.git
scm:git:https://gitbox.apache.org/repos/asf/logging-log4j2.git
https://gitbox.apache.org/repos/asf?p=logging-log4j2.git
log4j-2.17.1-rc1
${basedir}
2.17.1
2.12.3
2.3.1
Matt Sicker
D7C92B70FA1C814D
mattsicker@apache.org
1.7.25
1.2.3
1.9.13
2.12.4
2.5.7
5.3.13
4.6.1
1.9.0
3.4.4
1.2.15
7.6.2
3.12.7
4.2.2
6.2.6
3.0.8
3.8.1
3.10.0
2.12.1
3.3.1
3.0.0-M5
3.0.0-M5
3.0.0
2.8.2
0.13
1.2
2.7
0.8.6
2.5.3
1.9.5
2.5
0.11.1
false
2.8
3.8.2
1.5
1.5.6
1.5
${project.build.outputDirectory}/META-INF/MANIFEST.MF
1.8
1.8
false
UTF-8
10
Site Documentation
1.2
2.2.1
4.3.1
5.16.3
info
1.2.1
4.13.2
5.7.2
3.11.2
2.8.3
-Xms256m -Xmx1024m
1.8
apache
https://repository.apache.org/content/repositories/releases/
org.slf4j
slf4j-api
${slf4jVersion}
org.slf4j
slf4j-ext
${slf4jVersion}
ch.qos.logback
logback-core
${logbackVersion}
test
ch.qos.logback
logback-core
test-jar
${logbackVersion}
test
org.eclipse.tycho
org.eclipse.osgi
3.13.0.v20180226-1711
org.apache.felix
org.apache.felix.framework
5.6.12
org.apache.maven
maven-core
3.6.3
commons-codec
commons-codec
1.15
org.apache.commons
commons-lang3
3.12.0
org.apache.commons
commons-pool2
2.11.1
org.apache.commons
commons-dbcp2
2.9.0
ch.qos.logback
logback-classic
${logbackVersion}
test
ch.qos.logback
logback-classic
${logbackVersion}
test-jar
test
org.apache.logging.log4j
log4j-api-java9
${project.version}
zip
org.apache.logging.log4j
log4j-api
${project.version}
org.apache.logging.log4j
log4j-api
${project.version}
test-jar
test
org.apache.logging.log4j
log4j-core-java9
${project.version}
zip
org.apache.logging.log4j
log4j-core
${project.version}
org.apache.logging.log4j
log4j-core
${project.version}
test-jar
test
org.apache.logging.log4j
log4j-layout-template-json
${project.version}
test-jar
org.apache.logging.log4j
log4j-slf4j-impl
${project.version}
org.apache.logging.log4j
log4j-slf4j-impl
${project.version}
zip
org.apache.logging.log4j
log4j-slf4j18-impl
${project.version}
org.apache.logging.log4j
log4j-jcl
${project.version}
commons-logging
commons-logging
${commonsLoggingVersion}
org.apache.logging.log4j
log4j-1.2-api
${project.version}
org.apache.logging.log4j
log4j-flume-ng
${project.version}
org.apache.logging.log4j
log4j-iostreams
${project.version}
org.apache.logging.log4j
log4j-jul
${project.version}
org.apache.logging.log4j
log4j-jpl
${project.version}
org.apache.logging.log4j
log4j-taglib
${project.version}
org.apache.logging.log4j
log4j-web
${project.version}
org.apache.logging.log4j
log4j-jakarta-web
${project.version}
com.sleepycat
je
5.0.73
org.osgi
org.osgi.core
${osgi.api.version}
provided
org.fusesource.jansi
jansi
2.3.4
true
org.apache.flume
flume-ng-sdk
${flumeVersion}
org.codehaus.jackson
jackson-core-asl
org.codehaus.jackson
jackson-mapper-asl
org.apache.flume
flume-ng-core
${flumeVersion}
org.slf4j
slf4j-log4j12
log4j
log4j
org.apache.flume
flume-ng-embedded-agent
${flumeVersion}
org.slf4j
slf4j-log4j12
log4j
log4j
org.codehaus.jackson
jackson-core-asl
org.codehaus.jackson
jackson-mapper-asl
org.apache.flume
flume-ng-node
${flumeVersion}
org.slf4j
slf4j-log4j12
log4j
log4j
org.codehaus.jackson
jackson-core-asl
org.codehaus.jackson
jackson-mapper-asl
org.apache.flume.flume-ng-channels
flume-file-channel
${flumeVersion}
org.slf4j
slf4j-log4j12
log4j
log4j
org.mortbay.jetty
servlet-api
org.mortbay.jetty
servlet-api-2.5
junit
junit
org.apache.hadoop
hadoop-core
1.2.1
org.codehaus.jackson
jackson-core-asl
org.codehaus.jackson
jackson-mapper-asl
org.mortbay.jetty
servlet-api
junit
junit
org.codehaus.jackson
jackson-core-asl
${jackson1Version}
runtime
org.codehaus.jackson
jackson-mapper-asl
${jackson1Version}
runtime
com.fasterxml.jackson.core
jackson-core
${jackson2Version}
true
com.fasterxml.jackson.core
jackson-databind
${jackson2Version}
true
com.fasterxml.jackson.core
jackson-annotations
${jackson2Version}
true
com.fasterxml.jackson.dataformat
jackson-dataformat-yaml
${jackson2Version}
true
com.fasterxml.jackson.dataformat
jackson-dataformat-xml
${jackson2Version}
true
com.fasterxml.jackson.module
jackson-module-jaxb-annotations
${jackson2Version}
true
com.sun.mail
javax.mail
1.6.2
org.jboss.spec.javax.jms
jboss-jms-api_1.1_spec
1.0.1.Final
provided
org.apache.activemq
activemq-broker
${activemq.version}
org.apache.kafka
kafka-clients
1.1.1
org.zeromq
jeromq
0.4.3
javax.servlet
servlet-api
2.5
provided
com.lmax
disruptor
${disruptorVersion}
com.conversantmedia
disruptor
${conversantDisruptorVersion}
org.jctools
jctools-core
${jctoolsVersion}
org.junit.jupiter
junit-jupiter-engine
${junitJupiterVersion}
test
org.junit.jupiter
junit-jupiter-migrationsupport
${junitJupiterVersion}
test
org.junit.jupiter
junit-jupiter-params
${junitJupiterVersion}
test
junit
junit
${junitVersion}
test
org.junit.vintage
junit-vintage-engine
${junitJupiterVersion}
test
org.assertj
assertj-core
3.20.2
test
org.hamcrest
hamcrest
2.2
test
org.awaitility
awaitility
4.0.3
test
org.codehaus.plexus
plexus-utils
3.4.0
test
org.mockito
mockito-core
${mockitoVersion}
test
org.mockito
mockito-junit-jupiter
${mockitoVersion}
test
org.springframework
spring-aop
${springVersion}
org.springframework
spring-beans
${springVersion}
org.springframework
spring-context
${springVersion}
org.springframework
spring-core
${springVersion}
org.springframework
spring-expression
${springVersion}
org.springframework
spring-oxm
${springVersion}
org.springframework
spring-test
${springVersion}
org.springframework
spring-web
${springVersion}
org.springframework
spring-webmvc
${springVersion}
org.springframework
spring-context-support
${springVersion}
io.fabric8
kubernetes-client
${kubernetes-client.version}
org.hsqldb
hsqldb
2.5.2
com.h2database
h2
1.4.200
org.eclipse.persistence
org.eclipse.persistence.jpa
2.7.9
org.eclipse.persistence
javax.persistence
${javax.persistence}
provided
org.lightcouch
lightcouch
0.0.6
com.datastax.cassandra
cassandra-driver-core
3.1.4
org.liquibase
liquibase-core
3.5.5
net.javacrumbs.json-unit
json-unit
2.27.0
test
org.xmlunit
xmlunit-core
${xmlunitVersion}
test
org.xmlunit
xmlunit-matchers
${xmlunitVersion}
test
commons-io
commons-io
2.11.0
test
co.elastic.logging
log4j2-ecs-layout
1.0.1
org.elasticsearch.client
elasticsearch-rest-high-level-client
${elastic.version}
com.github.tomakehurst
wiremock
test
2.26.3
org.apache.commons
commons-compress
1.21
org.tukaani
xz
1.9
test
org.apache.commons
commons-csv
1.9.0
com.google.code.java-allocation-instrumenter
java-allocation-instrumenter
3.0.1
org.hdrhistogram
HdrHistogram
2.1.9
org.apache-extras.beanshell
bsh
2.0b6
org.codehaus.groovy
groovy-jsr223
${groovy.version}
org.codehaus.groovy
groovy-dateutil
${groovy.version}
de.flapdoodle.embed
de.flapdoodle.embed.mongo
3.0.0
test
org.zapodot
embedded-ldap-junit
0.8.1
test
org.apache.felix
maven-bundle-plugin
3.5.0
true
true
manifest
process-classes
org.apache.maven.plugins
maven-changes-plugin
${changes.plugin.version}
org.apache.maven.plugins
maven-release-plugin
${release.plugin.version}
org.apache.maven.plugins
maven-scm-plugin
${scm.plugin.version}
org.apache.maven.plugins
maven-checkstyle-plugin
${checkstyle.plugin.version}
org.apache.maven.plugins
maven-javadoc-plugin
${javadoc.plugin.version}
Copyright © {inceptionYear}-{currentYear} {organizationName}. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo,
and the Apache Log4j logo are trademarks of The Apache Software Foundation.]]>
none
org.apache.maven.plugins
maven-pmd-plugin
${pmd.plugin.version}
org.apache.maven.plugins
maven-compiler-plugin
${compiler.plugin.version}
${maven.compiler.target}
true
true
true
UTF-8
true
256
1024
10000
org.apache.maven.plugins
maven-surefire-plugin
${surefire.plugin.version}
org.apache.maven.plugins
maven-failsafe-plugin
${failsafe.plugin.version}
com.github.spotbugs
spotbugs-maven-plugin
4.0.4
com.h3xstream.findsecbugs
findsecbugs-plugin
1.10.1
${log4jParentDir}/findbugs-exclude-filter.xml
true
Default
Normal
org.apache.maven.plugins
maven-source-plugin
3.0.1
attach-sources
verify
jar-no-fork
test-jar-no-fork
org.apache.maven.plugins
maven-jxr-plugin
${jxr.plugin.version}
org.eluder.coveralls
coveralls-maven-plugin
4.3.0
org.jacoco
jacoco-maven-plugin
${jacoco.plugin.version}
prepare-agent
prepare-agent
default-report
prepare-package
report
org.apache.maven.plugins
maven-assembly-plugin
3.1.0
org.apache.maven.plugins
maven-jar-plugin
3.1.0
default-jar
jar
${manifestfile}
${project.name}
${project.version}
${project.organization.name}
${project.name}
${project.version}
${project.organization.name}
org.apache
${maven.compiler.source}
${maven.compiler.target}
${module.name}
io.fabric8
docker-maven-plugin
0.33.0
org.apache.maven.plugins
maven-checkstyle-plugin
maven-clean-plugin
3.1.0
maven-resources-plugin
3.0.2
copy-sitecss
pre-site
copy-resources
${project.build.directory}/site
${log4jParentDir}/src/site/resources
**/*
org.apache.maven.plugins
maven-surefire-plugin
${surefire.plugin.version}
true
1
false
org.apache.maven.plugins
maven-failsafe-plugin
${failsafe.plugin.version}
integration-test
verify
true
-Xms256m -Xmx1024m
1
false
UTF-8
org.codehaus.mojo
build-helper-maven-plugin
1.12
timestamp-property
timestamp-property
pre-site
currentYear
yyyy
org.apache.maven.plugins
maven-site-plugin
${site.plugin.version}
org.asciidoctor
asciidoctor-maven-plugin
${asciidoc.plugin.version}
org.asciidoctor
asciidoctor-maven-plugin
${asciidoc.plugin.version}
en
navigation.xml,changes.xml
${Log4jReleaseVersion}
${Log4jReleaseManager}
${Log4jReleaseKey}
org.apache.maven.plugins
maven-remote-resources-plugin
process
true
org.apache.maven.plugins
maven-pdf-plugin
${pdf.plugin.version}
pdf
site
pdf
${project.reporting.outputDirectory}
org.apache.maven.plugins
maven-source-plugin
org.apache.rat
apache-rat-plugin
${rat.plugin.version}
src/main/resources/META-INF/services/**/*
.idea/**/*
src/test/resources/**/*
src/ide/**
**/*.asc
src/site/resources/js/jquery.js
src/site/resources/js/jquery.min.js
log4j-distribution/target/**/*
log4j-distribution/.project
log4j-distribution/.settings/**
velocity.log
felix-cache/**
**/README.md
RELEASE-NOTES.md
SECURITY.md
.java-version
**/*.yml
**/*.yaml
**/*.json
**/images/*.drawio
**/fluent-bit.conf
**/rabbitmq.config
**/MANIFEST.MF
org.apache.maven.plugins
maven-doap-plugin
1.2
com.ibm.icu
icu4j
4.6.1
Java
library
The Apache Logging Services Project creates and maintains open-source software related to the logging of
application behavior and released at no charge to the public.
https://logging.apache.org
${maven.doap.skip}
site
site
generate
org.apache.maven.plugins
maven-changes-plugin
${changes.plugin.version}
changes-report
jira-report
Resolved, Closed
Type,Key,Summary,Assignee,Status,Resolution,Fix Version
true
org.apache.maven.plugins
maven-project-info-reports-plugin
2.9
index
dependencies
dependency-info
dependency-convergence
dependency-management
project-team
mailing-list
issue-tracking
license
scm
summary
${project.basedir}/src/site/custom/project-info-report.properties
${project.scm.url}
${project.scm.connection}
${project.scm.developerConnection}
rel/${Log4jReleaseVersion}
org.apache.maven.plugins
maven-surefire-report-plugin
${surefire.plugin.version}
integration-tests
failsafe-report-only
org.apache.rat
apache-rat-plugin
${rat.plugin.version}
src/main/resources/META-INF/services/**/*
.idea/**/*
src/test/resources/**/*
src/ide/**
**/*.asc
src/site/resources/js/jquery.js
src/site/resources/js/jquery.min.js
log4j-distribution/target/**/*
log4j-distribution/.project
log4j-distribution/.settings/**
velocity.log
felix-cache/**
**/README.md
SECURITY.md
RELEASE-NOTES.md
**/*.yml
**/*.yaml
**/*.json
**/images/*.drawio
**/fluent-bit.conf
**/rabbitmq.config
**/MANIFEST.MF
.java-version
https://logging.apache.org/log4j/2.x/download.html
www.example.com
scp://www.example.com/www/docs/project/
log4j-api-java9
log4j-api
log4j-core-java9
log4j-core
log4j-layout-template-json
log4j-core-its
log4j-1.2-api
log4j-slf4j-impl
log4j-slf4j18-impl
log4j-to-slf4j
log4j-jcl
log4j-flume-ng
log4j-taglib
log4j-jmx-gui
log4j-samples
log4j-bom
log4j-jdbc-dbcp2
log4j-jpa
log4j-couchdb
log4j-mongodb3
log4j-mongodb4
log4j-cassandra
log4j-web
log4j-jakarta-web
log4j-perf
log4j-iostreams
log4j-jul
log4j-jpl
log4j-liquibase
log4j-appserver
log4j-osgi
log4j-docker
log4j-kubernetes
log4j-spring-boot
log4j-spring-cloud-config
pdf
org.apache.maven.plugins
maven-pdf-plugin
${pdf.plugin.version}
pdf
generate-resources
pdf
${project.reporting.outputDirectory}
release-notes
org.apache.maven.plugins
maven-changes-plugin
${changes.plugin.version}
announcement.vm
src/changes
true
.
RELEASE-NOTES.md
changes.xml
${Log4jReleaseVersion}
${Log4jReleaseVersion}
${Log4jReleaseCount}
true
create-release-notes
generate-resources
announcement-generate
apache-release
maven-assembly-plugin
source-release-assembly
true
log4j-distribution
rat
org.apache.rat
apache-rat-plugin
${rat.plugin.version}
src/main/resources/META-INF/services/**/*
.idea/**/*
src/test/resources/**/*
src/ide/**
**/*.asc
src/site/resources/js/jquery.js
src/site/resources/js/jquery.min.js
log4j-distribution/target/**/*
log4j-distribution/.project
log4j-distribution/.settings/**
velocity.log
felix-cache/**
**/README.md
RELEASE-NOTES.md
SECURITY.md
**/*.yml
**/*.yaml
**/*.json
**/images/*.drawio
**/fluent-bit.conf
**/rabbitmq.config
**/MANIFEST.MF
.java-version
verify
check
yourkit-mac
/Applications/YJP.app
com.yourkit
yjp-controller-api-redist
2013
system
${yourkit.home}/lib/yjp-controller-api-redist.jar
org.apache.maven.plugins
maven-surefire-plugin
-agentpath:"${yourkit.home}/bin/mac/libyjpagent.jnilib"
maven-failsafe-plugin
-agentpath:"${yourkit.home}/bin/mac/libyjpagent.jnilib"
jdk8orGreater
[1.8,)
org.revapi
revapi-maven-plugin
${revapi.plugin.version}
org.revapi
revapi-java
0.18.2
check
false
${revapi.skip}
false
revapi.json
>> B org.apache.logging.log4j.core.appender.OutputStreamAppender::newBuilder()",
"justification": "The compiler erases types (https://docs.oracle.com/javase/specs/jls/se8/html/jls-4.html#jls-4.6)"
},
{
"code": "java.generics.elementNowParameterized",
"old": "method org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder org.apache.logging.log4j.core.appender.OutputStreamAppender::newBuilder()",
"new": "method >> B org.apache.logging.log4j.core.appender.OutputStreamAppender::newBuilder()",
"justification": "The compiler erases types (https://docs.oracle.com/javase/specs/jls/se8/html/jls-4.html#jls-4.6)"
},
{
"code": "java.generics.formalTypeParameterAdded",
"old": "method org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder org.apache.logging.log4j.core.appender.OutputStreamAppender::newBuilder()",
"new": "method >> B org.apache.logging.log4j.core.appender.OutputStreamAppender::newBuilder()",
"typeParameter": "B extends org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder>",
"justification": "The compiler erases types (https://docs.oracle.com/javase/specs/jls/se8/html/jls-4.html#jls-4.6)"
}
]
}
]
]]>
org.revapi
revapi-maven-plugin
${revapi.plugin.version}
false
report-aggregate
report
java8-doclint-disabled
[1.8,)
-Xdoclint:none