Dependencies per module

As of version 1.1.3, logback requires JDK 1.6.

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.6
JaninoEventEvaluatorBase and derived classes
SMTPAppenderBase and derived classes

logback-classic

Component dependencies
Overall
  • JDK 1.6
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 8.2.0.v20160908
ch.qos.logback.access.tomcat.*