Package org.jgroups.logging
Class LogFactory
java.lang.Object
org.jgroups.logging.LogFactory
Factory that creates
Log instances.- Since:
- 4.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static Constructor<? extends Log> protected static CustomLogFactorystatic final booleanstatic final booleanprotected static boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static Constructor<? extends Log> findConstructor(String classname, Class<?> arg) static CustomLogFactorystatic Logprotected static booleanisAvailable(String classname) protected static booleanisPropertySet(String property_name) static Stringstatic voidsetCustomLogFactory(CustomLogFactory factory) static booleanstatic voiduseJdkLogger(boolean flag)
-
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
-
ctor_class
-
-
Constructor Details
-
LogFactory
private LogFactory()
-
-
Method Details
-
getCustomLogFactory
-
setCustomLogFactory
-
useJdkLogger
public static boolean useJdkLogger() -
useJdkLogger
public static void useJdkLogger(boolean flag) -
getLog
-
loggerType
-
isAvailable
-
isPropertySet
-
findConstructor
protected static Constructor<? extends Log> findConstructor(String classname, Class<?> arg) throws Exception - Throws:
Exception
-