Package org.apache.commons.jcs3.log
Class Log4j2Factory
java.lang.Object
org.apache.commons.jcs3.log.Log4j2Factory
- All Implemented Interfaces:
- LogFactory
This is a SPI factory implementation for log4j2
- 
Field SummaryFields inherited from interface org.apache.commons.jcs3.log.LogFactoryROOT_LOGGER_NAME
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionReturns a Log using the fully qualified name of the Class as the Log name.Returns a Log with the specified name.getName()Return the name of the Log subsystem managed by this factoryvoidshutdown()Shutdown the logging system if the logging system supports it.
- 
Constructor Details- 
Log4j2Factorypublic Log4j2Factory()
 
- 
- 
Method Details- 
getNameReturn the name of the Log subsystem managed by this factory- Specified by:
- getNamein interface- LogFactory
- Returns:
- the name of the log subsystem
 
- 
shutdownShutdown the logging system if the logging system supports it.- Specified by:
- shutdownin interface- LogFactory
 
- 
getLogReturns a Log using the fully qualified name of the Class as the Log name.- Specified by:
- getLogin interface- LogFactory
- Parameters:
- clazz- The Class whose name should be used as the Log name. If null it will default to the calling class.
- Returns:
- The Log.
- Throws:
- UnsupportedOperationException- if- clazzis- nulland the calling class cannot be determined.
 
- 
getLogReturns a Log with the specified name.- Specified by:
- getLogin interface- LogFactory
- Parameters:
- name- The logger name. If null the name of the calling class will be used.
- Returns:
- The Log.
- Throws:
- UnsupportedOperationException- if- nameis- nulland the calling class cannot be determined.
 
 
-