Uploaded image for project: 'Log4j 2'
  1. Log4j 2
  2. LOG4J2-2621

Create log4j-plugins module and use ServiceLoader to load plugins

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.0.0
    • None
    • Plugins
    • None

    Description

      As part of splitting log4j 2 into smaller components it is clear that the plugin system, and especially the annotation processor, could be split into a separate module. Also, to be more compliant with the Java module system it might be beneficial to generate a Class file with all the plugin information instead of the data file currently being generated.

      Moving the plugins to a separate module is going to impact anyone who has created a Log4j 2 plugin as the package for the plugin annotations must change.

      Attachments

        Issue Links

          Activity

            People

              rgoers Ralph Goers
              rgoers Ralph Goers
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: