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