Class WriterLogWriterProvider
- java.lang.Object
-
- org.apache.jackrabbit.spi.commons.logging.WriterLogWriterProvider
-
- All Implemented Interfaces:
LogWriterProvider
public class WriterLogWriterProvider extends Object implements LogWriterProvider
LogWriterProviderinstance which providesWriterLogWriters.
-
-
Constructor Summary
Constructors Constructor Description WriterLogWriterProvider(Writer log)Creates a new WriterLogWriterProvider based on the given writer
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LogWritergetLogWriter(Batch batch)Returns aWriterLogWriterif the logger forbatch.getClass()has debug level enabled.LogWritergetLogWriter(IdFactory idFactory)Returns aWriterLogWriterif the logger foridFactory.getClass()has debug level enabled.LogWritergetLogWriter(NameFactory nameFactory)Returns aWriterLogWriterif the logger fornameFactory.getClass()has debug level enabled.LogWritergetLogWriter(PathFactory pathFactory)Returns aWriterLogWriterif the logger forpathFactory.getClass()has debug level enabled.LogWritergetLogWriter(QValueFactory valueFactory)Returns aWriterLogWriterif the logger forvalueFactory.getClass()has debug level enabled.LogWritergetLogWriter(RepositoryService service)Returns aWriterLogWriterif the logger forservice.getClass()has debug level enabled.LogWritergetLogWriter(SessionInfo sessionInfo)Returns aWriterLogWriterif the logger forsessionInfo.getClass()has debug level enabled.
-
-
-
Constructor Detail
-
WriterLogWriterProvider
public WriterLogWriterProvider(Writer log)
Creates a new WriterLogWriterProvider based on the given writer- Parameters:
log- the writer
-
-
Method Detail
-
getLogWriter
public LogWriter getLogWriter(RepositoryService service)
Returns aWriterLogWriterif the logger forservice.getClass()has debug level enabled. Returnsnullotherwise.- Specified by:
getLogWriterin interfaceLogWriterProvider- Returns:
- A LogWriter for logging calls to
service.
-
getLogWriter
public LogWriter getLogWriter(NameFactory nameFactory)
Returns aWriterLogWriterif the logger fornameFactory.getClass()has debug level enabled. Returnsnullotherwise.- Specified by:
getLogWriterin interfaceLogWriterProvider- Returns:
- A LogWriter for logging calls to
nameFactory.
-
getLogWriter
public LogWriter getLogWriter(PathFactory pathFactory)
Returns aWriterLogWriterif the logger forpathFactory.getClass()has debug level enabled. Returnsnullotherwise.- Specified by:
getLogWriterin interfaceLogWriterProvider- Returns:
- A LogWriter for logging calls to
pathFactory.
-
getLogWriter
public LogWriter getLogWriter(IdFactory idFactory)
Returns aWriterLogWriterif the logger foridFactory.getClass()has debug level enabled. Returnsnullotherwise.- Specified by:
getLogWriterin interfaceLogWriterProvider- Returns:
- A LogWriter for logging calls to
idFactory.
-
getLogWriter
public LogWriter getLogWriter(QValueFactory valueFactory)
Returns aWriterLogWriterif the logger forvalueFactory.getClass()has debug level enabled. Returnsnullotherwise.- Specified by:
getLogWriterin interfaceLogWriterProvider- Returns:
- A LogWriter for logging calls to
qValueFactory.
-
getLogWriter
public LogWriter getLogWriter(SessionInfo sessionInfo)
Returns aWriterLogWriterif the logger forsessionInfo.getClass()has debug level enabled. Returnsnullotherwise.- Specified by:
getLogWriterin interfaceLogWriterProvider- Returns:
- A LogWriter for logging calls to
sessionInfo.
-
getLogWriter
public LogWriter getLogWriter(Batch batch)
Returns aWriterLogWriterif the logger forbatch.getClass()has debug level enabled. Returnsnullotherwise.- Specified by:
getLogWriterin interfaceLogWriterProvider- Returns:
- A LogWriter for logging calls to
batch.
-
-