org.apache.logging.log4j.jul

Class DefaultLevelConverter

  • All Implemented Interfaces:
    LevelConverter


    public class DefaultLevelConverter
    extends Object
    implements LevelConverter
    Default implementation of LevelConverter strategy.

    Since 2.4, supports custom JUL levels by mapping them to their closest mapped neighbour.

    Since:
    2.1
    • Constructor Detail

      • DefaultLevelConverter

        public DefaultLevelConverter()
    • Method Detail

      • toJavaLevel

        public Level toJavaLevel(Level level)
        Description copied from interface: LevelConverter
        Converts a Log4j logging Level to a JDK logging Level.
        Specified by:
        toJavaLevel in interface LevelConverter
        Parameters:
        level - Log4j Level to convert.
        Returns:
        converted Level or null if the given level could not be converted.
      • toLevel

        public Level toLevel(Level javaLevel)
        Description copied from interface: LevelConverter
        Converts a JDK logging Level to a Log4j logging Level.
        Specified by:
        toLevel in interface LevelConverter
        Parameters:
        javaLevel - JDK Level to convert, may be null per the JUL specification.
        Returns:
        converted Level or null if the given level could not be converted.

Copyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.