in src/main/java/co/elastic/support/scrub/ScrubProcessor.java [99:121]
private void initScrubTokens() {
List<Map<String, Object>> configTokens = (List<Map<String, Object>>) scrubConfig.get("tokens");
if (configTokens == null) {
return;
}
for (Map<String, Object> t : configTokens) {
String tkn = (String) t.get("token");
List<String> inc = (List<String>) ObjectUtils.defaultIfNull(t.get("include"), new ArrayList<String>());
List<String> exc = (List<String>) ObjectUtils.defaultIfNull(t.get("exclude"), new ArrayList<String>());
tokens.add(new ScrubTokenEntry(tkn, inc, exc));
}
if (tokens.isEmpty()) {
if (tokens.size() == 0) {
logger.info(Constants.CONSOLE, "Scrubbing was enabled but no tokens were defined. Bypassing custom token processing.");
}
}
logger.debug(tokens);
}