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

Issue complex around logback and various Eclipse/OSGI projects

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.2.3
    • Fix Version/s: 1.2.4-groovyless
    • Component/s: logback-classic
    • Labels:
      None

      Description

      logback-classic makes use of Groovy. This currently causes a complex situation with the Eclipse Groovy plugins and other Eclipse plugins which all use logback-classic. In particular, the support for multiple versions of Groovy compilers in the Eclipse Groovy project and the interaction with the logback-classic Groovy and they way that the Eclipse Equinox container binds the different bundles to each other seems to be causing problems. As a result, the Eclipse Groovy plugins currently declare an incompatibility with the m2e slf4j-over-logback plugin which prevents both plugins to be installed in Eclipse at the same time.

      Now this may all sound like "why should we care if this is about the Eclipse world?". The problem is, that it is currently less than clear what would be a good approach to tackle the problem. Besides other things, it has been suggested to adjust the way that Eclipse Orbit bundles the logback-classic JAR. In the latest comment, one person has identified that Groovy Support in logback is actually disabled due to incompatibility with Java 9 and the question came up if it maybe should be dropped entirely.

      Here is a list of related issues in different projects to illustrate the scope of the problem:

      It would be great if you could have a look and maybe provide an additional opinion how the problems could be resolved.

        Attachments

          Activity

            People

            Assignee:
            logback-dev Logback dev list
            Reporter:
            rec Richard Eckart de Castilho
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: