Uploaded image for project: 'SonarQube'
  1. SonarQube
  2. SONAR-10894

Remove dependencies on Logback and Slf4j in scanner-engine

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Plugin API, Scanner
    • Labels:
      None
    • Edition:
      Community
    • Production Notes:
      None

      Description

      The scanner-engine forwards all logs to a callback (LogOutput) that is implemented by every scanner to redirect logs appropriately.
      It means Logback is useless, and bring unnecessary dependencies. It can even conflict with classpath of the calling scanner (Maven / Gradle).

      We should apply the same strategy than for SonarLint Core and remove logback.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              julien.henry Julien Henry
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated: