Class Log


  • @Deprecated(since="2021-05-27")
    public class Log
    extends java.lang.Object
    Deprecated.
    The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.
    Logging. This class provides a static logging interface. If an instance of the org.slf4j.Logger class is found on the classpath, the static log methods are directed to a slf4j logger for "org.eclipse.log". Otherwise the logs are directed to stderr.

    The "org.eclipse.jetty.util.log.class" system property can be used to select a specific logging implementation.

    If the system property org.eclipse.jetty.util.log.IGNORED is set, then ignored exceptions are logged in detail.

    See Also:
    StdErrLog, Slf4jLog
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static boolean __ignored
      Deprecated.
      Legacy flag indicating if Logger.ignore(Throwable) methods produce any output in the Loggers
      static java.lang.String __logClass
      Deprecated.
      The Logger implementation class name
      static java.lang.String EXCEPTION
      Deprecated.
       
      static java.lang.String IGNORED
      Deprecated.
       
    • Constructor Summary

      Constructors 
      Constructor Description
      Log()
      Deprecated.
       
    • Method Summary

      All Methods Static Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static Logger getLog()
      Deprecated.
       
      static Logger getLogger​(java.lang.Class<?> clazz)
      Deprecated.
      Obtain a named Logger based on the fully qualified class name.
      static Logger getLogger​(java.lang.String name)
      Deprecated.
      Obtain a named Logger or the default Logger if null is passed.
      static java.util.Map<java.lang.String,​Logger> getLoggers()
      Deprecated.
      Get a map of all configured Logger instances.
      static java.util.Properties getProperties()
      Deprecated.
       
      static Logger getRootLogger()
      Deprecated.
      Get the root logger.
      static void initialized()
      Deprecated.
       
      static void setLog​(Logger log)
      Deprecated.
      Set the root logger.
      static void setLogToParent​(java.lang.String name)
      Deprecated.
      Set Log to parent Logger.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • __logClass

        public static java.lang.String __logClass
        Deprecated.
        The Logger implementation class name
    • Constructor Detail

      • Log

        public Log()
        Deprecated.
    • Method Detail

      • initialized

        public static void initialized()
        Deprecated.
      • getLog

        public static Logger getLog()
        Deprecated.
      • setLog

        public static void setLog​(Logger log)
        Deprecated.
        Set the root logger.

        Note that if any classes have statically obtained their logger instance prior to this call, their Logger will not be affected by this call.

        Parameters:
        log - the root logger implementation to set
      • getRootLogger

        public static Logger getRootLogger()
        Deprecated.
        Get the root logger.
        Returns:
        the root logger
      • setLogToParent

        public static void setLogToParent​(java.lang.String name)
        Deprecated.
        Set Log to parent Logger.

        If there is a different Log class available from a parent classloader, call getLogger(String) on it and construct a LoggerLog instance as this Log's Logger, so that logging is delegated to the parent Log.

        This should be used if a webapp is using Log, but wishes the logging to be directed to the containers log.

        If there is not parent Log, then this call is equivalent to

           Log.setLog(Log.getLogger(name));
         
        Parameters:
        name - Logger name
      • getLogger

        public static Logger getLogger​(java.lang.Class<?> clazz)
        Deprecated.
        Obtain a named Logger based on the fully qualified class name.
        Parameters:
        clazz - the class to base the Logger name off of
        Returns:
        the Logger with the given name
      • getLogger

        public static Logger getLogger​(java.lang.String name)
        Deprecated.
        Obtain a named Logger or the default Logger if null is passed.
        Parameters:
        name - the Logger name
        Returns:
        the Logger with the given name
      • getLoggers

        @ManagedAttribute("list of all instantiated loggers")
        public static java.util.Map<java.lang.String,​Logger> getLoggers()
        Deprecated.
        Get a map of all configured Logger instances.
        Returns:
        a map of all configured Logger instances
      • getProperties

        public static java.util.Properties getProperties()
        Deprecated.