Class WriterLogWriterProvider

    • 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​(org.apache.jackrabbit.spi.RepositoryService service)
        Returns a WriterLogWriter if the logger for service.getClass() has debug level enabled. Returns null otherwise.
        Specified by:
        getLogWriter in interface LogWriterProvider
        Returns:
        A LogWriter for logging calls to service.
      • getLogWriter

        public LogWriter getLogWriter​(org.apache.jackrabbit.spi.NameFactory nameFactory)
        Returns a WriterLogWriter if the logger for nameFactory.getClass() has debug level enabled. Returns null otherwise.
        Specified by:
        getLogWriter in interface LogWriterProvider
        Returns:
        A LogWriter for logging calls to nameFactory.
      • getLogWriter

        public LogWriter getLogWriter​(org.apache.jackrabbit.spi.PathFactory pathFactory)
        Returns a WriterLogWriter if the logger for pathFactory.getClass() has debug level enabled. Returns null otherwise.
        Specified by:
        getLogWriter in interface LogWriterProvider
        Returns:
        A LogWriter for logging calls to pathFactory.
      • getLogWriter

        public LogWriter getLogWriter​(org.apache.jackrabbit.spi.IdFactory idFactory)
        Returns a WriterLogWriter if the logger for idFactory.getClass() has debug level enabled. Returns null otherwise.
        Specified by:
        getLogWriter in interface LogWriterProvider
        Returns:
        A LogWriter for logging calls to idFactory.
      • getLogWriter

        public LogWriter getLogWriter​(org.apache.jackrabbit.spi.QValueFactory valueFactory)
        Returns a WriterLogWriter if the logger for valueFactory.getClass() has debug level enabled. Returns null otherwise.
        Specified by:
        getLogWriter in interface LogWriterProvider
        Returns:
        A LogWriter for logging calls to qValueFactory.
      • getLogWriter

        public LogWriter getLogWriter​(org.apache.jackrabbit.spi.SessionInfo sessionInfo)
        Returns a WriterLogWriter if the logger for sessionInfo.getClass() has debug level enabled. Returns null otherwise.
        Specified by:
        getLogWriter in interface LogWriterProvider
        Returns:
        A LogWriter for logging calls to sessionInfo.
      • getLogWriter

        public LogWriter getLogWriter​(org.apache.jackrabbit.spi.Batch batch)
        Returns a WriterLogWriter if the logger for batch.getClass() has debug level enabled. Returns null otherwise.
        Specified by:
        getLogWriter in interface LogWriterProvider
        Returns:
        A LogWriter for logging calls to batch.