Dependencies per module

As of version 1.0.12, logback requires JDK 1.6 to build, however, it is inteded to run under JDK 1.5 (with the exception of SSL related functionality).

Each logback module has a different set of dependencies. These are listed below in a separate table per module.

logback-core

Component dependencies
Overall
  • JDK 1.5
ch.qos.logback.core.net.ssl.*
  • JDK 1.6
JaninoEventEvaluatorBase and derived classes
SMTPAppenderBase and derived classes

logback-classic

Component dependencies
Overall
  • JDK 1.5
Overall
  • logback-core, and by transitivity logback-core's dependencies.
Overall
ch.qos.logback.classic.selector.*
  • servlet-api version 2.5
c.q.l.c.boolex.JaninoEventEvaluator
  • Depends on JaninoEventEvaluatorBase, and by transitivity on JaninoEventEvaluatorBase's dependencies.
SMTPAppender
  • Depends on SMTPAppenderBase, and by transitivity on SMTPAppenderBase's dependencies.

logback-access

Component dependencies
Overall
  • JDK 1.6
Overall
  • logback-core, and by transitivity logback-core's dependencies.
Overall
  • servlet-api version 2.5
ch.qos.logback.access.jetty.*
  • Jetty version 7.5.1.v20110908
ch.qos.logback.access.tomcat.*