Interface LogWriterProvider

All Known Implementing Classes:
Slf4jLogWriterProvider, WriterLogWriterProvider

public interface LogWriterProvider
LogWriterProvider instances provide LogWriters for the individual SPI entities.
  • Method Details

    • getLogWriter

      LogWriter getLogWriter(RepositoryService service)
      Parameters:
      service -
      Returns:
      A LogWriter for logging calls to service.
    • getLogWriter

      LogWriter getLogWriter(NameFactory nameFactory)
      Parameters:
      nameFactory -
      Returns:
      A LogWriter for logging calls to nameFactory.
    • getLogWriter

      LogWriter getLogWriter(PathFactory pathFactory)
      Parameters:
      pathFactory -
      Returns:
      A LogWriter for logging calls to pathFactory.
    • getLogWriter

      LogWriter getLogWriter(IdFactory idFactory)
      Parameters:
      idFactory -
      Returns:
      A LogWriter for logging calls to idFactory.
    • getLogWriter

      LogWriter getLogWriter(QValueFactory qValueFactory)
      Parameters:
      qValueFactory -
      Returns:
      A LogWriter for logging calls to qValueFactory.
    • getLogWriter

      LogWriter getLogWriter(SessionInfo sessionInfo)
      Parameters:
      sessionInfo -
      Returns:
      A LogWriter for logging calls to sessionInfo.
    • getLogWriter

      LogWriter getLogWriter(Batch batch)
      Parameters:
      batch -
      Returns:
      A LogWriter for logging calls to batch.