Class ArchbaseLoggerAspect

java.lang.Object
br.com.archbase.resource.logger.aspect.ArchbaseLoggerAspect
Direct Known Subclasses:
SimpleArchbaseResourceAspect

public abstract class ArchbaseLoggerAspect extends Object
Classe base para qualquer implementação de aspecto do registrador. Ele contém configurações e ajustes globais a serem usados por todos os registradores.
Author:
edsonmartins
  • Field Details

    • paramBlacklist

      protected Set<String> paramBlacklist
    • scrubbedValue

      @Nonnull protected String scrubbedValue
    • enableDataScrubbing

      protected boolean enableDataScrubbing
    • paramBlacklistRegex

      @Nullable protected Pattern paramBlacklistRegex
  • Constructor Details

    • ArchbaseLoggerAspect

      public ArchbaseLoggerAspect()
  • Method Details

    • setDefaultScrubbedValue

      public void setDefaultScrubbedValue(@Nonnull String defaultScrubbedValue)
    • setEnableDataScrubbing

      public void setEnableDataScrubbing(boolean enableDataScrubbing)
    • setParamBlacklistRegex

      public void setParamBlacklistRegex(@Nonnull String paramBlacklistRegex)
    • setCustomParamBlacklist

      public void setCustomParamBlacklist(@Nonnull Set<String> customParamBlacklist)