Dependencies per module

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, unless you are using the retro-translated logback-core-0.9.8-jdk14.jar which requires JDK 1.4
JMSAppender
JaninoEventEvaluatorBase and derived classes
SMTPAppenderBase and derived classes

logback-classic

Component dependencies
Overall
  • JDK 1.5, unless you are using the retro-translated logback-classic-0.9.8-jdk14.jar which requires JDK 1.4
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.
  • Depends on ch.qos.logback.classic.boolex.JaninoEventEvaluator, and by transitivity on Janino.

logback-access

Component dependencies
Overall
  • JDK 1.5, unless you are using the retro-translated logback-classic-0.9.8-jdk14.jar which requires JDK 1.4
Overall
  • logback-core, and by transitivity logback-core's dependencies.
Overall
  • servlet-api version 2.5
ch.qos.logback.access.jetty.*
ch.qos.logback.access.tomcat.*