Class MaskingJsonGeneratorDecorator.ValueMask

java.lang.Object
net.logstash.logback.mask.MaskingJsonGeneratorDecorator.ValueMask
Enclosing class:
MaskingJsonGeneratorDecorator

public static class MaskingJsonGeneratorDecorator.ValueMask extends Object
Values to mask, and the value to write as the mask.
  • Constructor Details

    • ValueMask

      public ValueMask()
    • ValueMask

      public ValueMask(String values)
    • ValueMask

      public ValueMask(String value, String mask)
    • ValueMask

      public ValueMask(List<String> values)
    • ValueMask

      public ValueMask(List<String> values, String mask)
  • Method Details

    • addValue

      public void addValue(String value)
      Parameters:
      value - the regex used to identify values to mask
    • addValues

      public void addValues(String values)
      Parameters:
      values - a comma-separated string of regexes to mask
    • setMask

      public void setMask(String mask)
      Parameters:
      mask - the value to write as a mask for values that match the values regexes (can contain back references to capture groups in the regex)