Class LogFactory

java.lang.Object
org.jgroups.logging.LogFactory

public final class LogFactory extends Object
Factory that creates Log instances.
Since:
4.0
  • Field Details

    • IS_SLF4J_AVAILABLE

      public static final boolean IS_SLF4J_AVAILABLE
    • IS_LOG4J2_AVAILABLE

      public static final boolean IS_LOG4J2_AVAILABLE
    • use_jdk_logger

      protected static boolean use_jdk_logger
    • custom_log_factory

      protected static CustomLogFactory custom_log_factory
    • ctor_class

      protected static Constructor<? extends Log> ctor_class
  • Constructor Details

    • LogFactory

      private LogFactory()
  • Method Details

    • getCustomLogFactory

      public static CustomLogFactory getCustomLogFactory()
    • setCustomLogFactory

      public static void setCustomLogFactory(CustomLogFactory factory)
    • useJdkLogger

      public static boolean useJdkLogger()
    • useJdkLogger

      public static void useJdkLogger(boolean flag)
    • getLog

      public static Log getLog(Class<?> clazz)
    • loggerType

      public static String loggerType()
    • isAvailable

      protected static boolean isAvailable(String classname)
    • isPropertySet

      protected static boolean isPropertySet(String property_name)
    • findConstructor

      protected static Constructor<? extends Log> findConstructor(String classname, Class<?> arg) throws Exception
      Throws:
      Exception