Class AbstractLogger

  • All Implemented Interfaces:
    Logger
    Direct Known Subclasses:
    JavaUtilLog, LoggerLog, Slf4jLog, StdErrLog

    @Deprecated(since="2021-05-27")
    public abstract class AbstractLogger
    extends java.lang.Object
    implements Logger
    Deprecated.
    The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.
    Abstract Logger. Manages the atomic registration of the logger by name.
    • Constructor Detail

      • AbstractLogger

        public AbstractLogger()
        Deprecated.
    • Method Detail

      • getLogger

        public final Logger getLogger​(java.lang.String name)
        Deprecated.
        Specified by:
        getLogger in interface Logger
        Parameters:
        name - the name of the logger
        Returns:
        a logger with the given name
      • lookupLoggingLevel

        public static int lookupLoggingLevel​(java.util.Properties props,
                                             java.lang.String name)
        Deprecated.
        Get the Logging Level for the provided log name. Using the FQCN first, then each package segment from longest to shortest.
        Parameters:
        props - the properties to check
        name - the name to get log for
        Returns:
        the logging level
      • getLoggingProperty

        public static java.lang.String getLoggingProperty​(java.util.Properties props,
                                                          java.lang.String name,
                                                          java.lang.String property)
        Deprecated.
      • debug

        public void debug​(java.lang.String msg,
                          long arg)
        Deprecated.
        Description copied from interface: Logger
        Formats and logs at debug level. avoids autoboxing of integers
        Specified by:
        debug in interface Logger
        Parameters:
        msg - the formatting string
        arg - long value