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

Move Jackson-based layouts to their own modules: JSON, XML, and YAML

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 3.0.0
    • Core, Layouts
    • None

    Description

      This is part of removing dependencies from log4j-core so that we only depend on Java 9's java.base in log4j-core.

      Move Jackson-based layouts to their own modules:

      • log4j-layout-jackson
      • log4j-layout-jackson-json
      • log4j-layout-jackson-xml brings in XML specific Jackson jar(s)
      • log4j-layout-jackson-yaml brings in YAML specific Jackson jar(s)

      The module that holds commons Jackson bits is log4j-layout-jackson.

      Attachments

        Issue Links

          Activity

            People

              ggregory Gary D. Gregory
              ggregory Gary D. Gregory
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: