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

jackson-databind dependency missing in the configuration document

    XMLWordPrintableJSON

Details

    • Documentation
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.8.1, 2.8.2
    • 2.9.0
    • Documentation
    • None

    Description

      Was following the link:

      http://logging.apache.org/log4j/2.x/manual/configuration.html

      to configure log4j2 with yaml.

      The following links:
      http://logging.apache.org/log4j/2.x/maven-artifacts.html
      http://logging.apache.org/log4j/2.x/manual/configuration.html#YAML
      asks to import the following dependencies:

      <dependencies>
      <dependency>
      <groupId>org.apache.logging.log4j</groupId>
      <artifactId>log4j-api</artifactId>
      <version>2.8.1</version>
      </dependency>
      <dependency>
      <groupId>org.apache.logging.log4j</groupId>
      <artifactId>log4j-core</artifactId>
      <version>2.8.1</version>
      </dependency>
      </dependencies>
      <dependency>
      <groupId>com.fasterxml.jackson.dataformat</groupId>
      <artifactId>jackson-dataformat-yaml</artifactId>
      <version>2.8.6</version>
      </dependency>

      But not
      <dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-databind</artifactId>
      </dependency>

      which is a requirement.

      Enabling debug mode didn't point out about missing classes com.fasterxml.jackson.databind.ObjectMapper and com.fasterxml.jackson.databind.JsonNode which are mentioned in YamlConfigurationFactory. Such messages on missing classes is really going to help in resolving issues at the earliest. Please add the missing dependency to the YAML section. I see that it is provided for JSON configuration, but missed for YAML.

      Attachments

        Issue Links

          Activity

            People

              mikaelstaldal Mikael Ståldal
              jamesjithin James Jithin
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: