Uploaded image for project: 'logback'
  1. logback
  2. LOGBACK-560

Remove Cyclic Dependencies between Classic, SLF4J API and SLF4J Impl

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 0.9.18
    • Fix Version/s: 0.9.19
    • Component/s: logback-classic
    • Labels:
      None

      Description

      When working with Logback as OSGi bundles I found some issues regarding cyclic dependencies. Basically, code in "org.slf4j.impl" depends on "org.slf4j.api" as well as Logback classic. This is fine. However, code in Logback classic also depends on "org.slf4j.impl". This introduces a cycle.

        Attachments

        1. context-selector.patch
          12 kB
          Gunnar Wagenknecht
        2. mdc-move.patch
          19 kB
          Gunnar Wagenknecht
        3. TEST-org.slf4j.test_osgi.BundleTest.txt
          8 kB
          Ceki Gülcü

          Activity

            People

            • Assignee:
              ceki Ceki Gülcü
              Reporter:
              gunnar Gunnar Wagenknecht
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: