Interface HealthLogger

All Known Implementing Classes:
AbstractHealthLogger, KeyValueFileHealthLogger, StandardHealthLogger

public interface HealthLogger
An abstraction of indexes and tables health logger.
  • Method Summary

    Modifier and Type
    Method
    Description
    default List<String>
    logAll(Exclusions exclusions)
    Logs indexes and tables health with given exclusions in public schema.
    logAll(Exclusions exclusions, PgContext pgContext)
    Logs indexes and tables health with given exclusions in given schema.
  • Method Details

    • logAll

      @Nonnull List<String> logAll(@Nonnull Exclusions exclusions, @Nonnull PgContext pgContext)
      Logs indexes and tables health with given exclusions in given schema.
      Parameters:
      exclusions - Exclusions
      pgContext - PgContext
      Returns:
      results of logging health indexes
    • logAll

      @Nonnull default List<String> logAll(@Nonnull Exclusions exclusions)
      Logs indexes and tables health with given exclusions in public schema.
      Parameters:
      exclusions - Exclusions
      Returns:
      results of logging health indexes