Class WriterLogWriterProvider
java.lang.Object
org.apache.jackrabbit.spi.commons.logging.WriterLogWriterProvider
- All Implemented Interfaces:
LogWriterProvider
LogWriterProvider instance which provides WriterLogWriters.-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new WriterLogWriterProvider based on the given writer -
Method Summary
Modifier and TypeMethodDescriptiongetLogWriter(Batch batch) Returns aWriterLogWriterif the logger forbatch.getClass()has debug level enabled.getLogWriter(IdFactory idFactory) Returns aWriterLogWriterif the logger foridFactory.getClass()has debug level enabled.getLogWriter(NameFactory nameFactory) Returns aWriterLogWriterif the logger fornameFactory.getClass()has debug level enabled.getLogWriter(PathFactory pathFactory) Returns aWriterLogWriterif the logger forpathFactory.getClass()has debug level enabled.getLogWriter(QValueFactory valueFactory) Returns aWriterLogWriterif the logger forvalueFactory.getClass()has debug level enabled.getLogWriter(RepositoryService service) Returns aWriterLogWriterif the logger forservice.getClass()has debug level enabled.getLogWriter(SessionInfo sessionInfo) Returns aWriterLogWriterif the logger forsessionInfo.getClass()has debug level enabled.
-
Constructor Details
-
WriterLogWriterProvider
Creates a new WriterLogWriterProvider based on the given writer- Parameters:
log- the writer
-
-
Method Details
-
getLogWriter
Returns aWriterLogWriterif the logger forservice.getClass()has debug level enabled. Returnsnullotherwise.- Specified by:
getLogWriterin interfaceLogWriterProvider- Parameters:
service-- Returns:
- A LogWriter for logging calls to
service.
-
getLogWriter
Returns aWriterLogWriterif the logger fornameFactory.getClass()has debug level enabled. Returnsnullotherwise.- Specified by:
getLogWriterin interfaceLogWriterProvider- Parameters:
nameFactory-- Returns:
- A LogWriter for logging calls to
nameFactory.
-
getLogWriter
Returns aWriterLogWriterif the logger forpathFactory.getClass()has debug level enabled. Returnsnullotherwise.- Specified by:
getLogWriterin interfaceLogWriterProvider- Parameters:
pathFactory-- Returns:
- A LogWriter for logging calls to
pathFactory.
-
getLogWriter
Returns aWriterLogWriterif the logger foridFactory.getClass()has debug level enabled. Returnsnullotherwise.- Specified by:
getLogWriterin interfaceLogWriterProvider- Parameters:
idFactory-- Returns:
- A LogWriter for logging calls to
idFactory.
-
getLogWriter
Returns aWriterLogWriterif the logger forvalueFactory.getClass()has debug level enabled. Returnsnullotherwise.- Specified by:
getLogWriterin interfaceLogWriterProvider- Parameters:
valueFactory-- Returns:
- A LogWriter for logging calls to
qValueFactory.
-
getLogWriter
Returns aWriterLogWriterif the logger forsessionInfo.getClass()has debug level enabled. Returnsnullotherwise.- Specified by:
getLogWriterin interfaceLogWriterProvider- Parameters:
sessionInfo-- Returns:
- A LogWriter for logging calls to
sessionInfo.
-
getLogWriter
Returns aWriterLogWriterif the logger forbatch.getClass()has debug level enabled. Returnsnullotherwise.- Specified by:
getLogWriterin interfaceLogWriterProvider- Parameters:
batch-- Returns:
- A LogWriter for logging calls to
batch.
-