You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by ma...@apache.org on 2017/01/10 04:23:09 UTC
logging-log4j-boot git commit: Add README with initial todo list
Repository: logging-log4j-boot
Updated Branches:
refs/heads/master e706e7ff4 -> 9308b2280
Add README with initial todo list
Project: http://git-wip-us.apache.org/repos/asf/logging-log4j-boot/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j-boot/commit/9308b228
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j-boot/tree/9308b228
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j-boot/diff/9308b228
Branch: refs/heads/master
Commit: 9308b2280b6d21c3ce434f35db84f7dcc77530ab
Parents: e706e7f
Author: Matt Sicker <ma...@spr.com>
Authored: Mon Jan 9 22:22:54 2017 -0600
Committer: Matt Sicker <ma...@spr.com>
Committed: Mon Jan 9 22:22:54 2017 -0600
----------------------------------------------------------------------
README.md | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 83 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/logging-log4j-boot/blob/9308b228/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..5cc1d0c
--- /dev/null
+++ b/README.md
@@ -0,0 +1,83 @@
+# Apache Log4j Boot
+
+Log4j Boot is a collection of bootstrapping modules to get up and running with
+various Log4j components. These modules pull in all the necessary dependencies
+to use the various optional features in Log4j.
+
+Log4j Boot is just getting started. See [Log4j Boot epic on JIRA][boot-jira].
+
+## Planned Modules
+
+All modules in this list are assumed to be prefixed with `log4j-boot-`. For the
+dependency lists, the format is `groupId:artifactId` or just `artifactId` for
+dependencies in `org.apache.logging.log4j`. All modules listed after logback are
+implicitly dependent on log4j-boot-core. All modules depend on log4j-api.
+
+* core
+ - log4j-api
+ - log4j-core
+* async
+ - log4j-boot-core
+ - com.lmax:disruptor
+* log4j-spi
+ - log4j-boot-core
+ - log4j-slf4j-impl
+ - org.slf4j:slf4j-api
+ - log4j-jcl
+ - log4j-jul
+ - log4j-1.2-api
+* slf4j-spi
+ - log4j-boot-core
+ - log4j-slf4j-impl
+ - org.slf4j:slf4j-api
+ - org.slf4j:jcl-over-slf4j
+ - org.slf4j:jul-to-slf4j
+* logback
+ - log4j-to-slf4j
+ - org.slf4j:slf4j-api
+ - ch.qos.logback:logback-core
+ - (other logback jars?)
+* advertiser-jmdns
+ - javax.jmdns:jmdns
+* appender-async-conversant
+ - com.conversantmedia:disruptor
+* appender-async-jctools
+ - org.jctools:jctools-core
+* appender-cassandra
+ - com.datastax.cassandra:cassandra-driver-core
+* appender-commons-compress
+ - org.apache.commons:commons-compress
+* appender-couchdb
+ - org.lightcouch:lightcouch
+* appender-jms
+ - jms-api?
+ - (is this needed? works via a provided scope API normally); alternative: appender-activemq, etc.
+* appender-jpa
+ - org.eclipse.persistence:javax.persistence
+ - (also hibernate/etc. versions?)
+* appender-kafka
+ - org.apache.kafka:kafka-clients
+* appender-mongodb
+ - org.mongodb:mongo-java-driver
+* appender-smtp
+ - com.sun.mail:javax.mail
+* appender-zeromq
+ - org.zeromq:jeromq
+* config-json
+ - com.fasterxml.jackson.core:jackson-databind
+* config-yaml
+ - com.fasterxml.jackson.dataformat:jackson-dataformat-yaml
+* layout-csv
+ - org.apache.commons:commons-csv
+* layout-jansi
+ - org.fusesource.jansi:jansi
+* layout-json
+ - com.fasterxml.jackson.core:jackson-databind
+* layout-xml
+ - com.fasterxml.jackson.dataformat:jackson-dataformat-xml
+* layout-yaml
+ - com.fasterxml.jackson.dataformat:jackson-dataformat-yaml
+* script-groovy
+ - org.codehaus.groovy:(?)
+
+[boot-jira]: https://issues.apache.org/jira/browse/LOG4J2-1775