Some of the exception classes like eg
public class UnknownCountryCodeException extends IllegalArgumentException {
private final String failedInput;
UnknownCountryCodeException(String failedInput) {
super("Unknown country code in " + failedInput);
this.failedInput = failedInput;
}
public String getFailedInput() {
return failedInput;
}
}
uses the failedInput in the exception message. In environments with an automated logging of exception messages this will lead to print out IBANs in log files. IBANs are in most cases sensitive data, you will not print in log files.
Is there a possibility that you are no longer using `failedInput' in the error message so that the IBAN no longer appears in logfiles?
Some of the exception classes like eg
uses the
failedInputin the exception message. In environments with an automated logging of exception messages this will lead to print out IBANs in log files. IBANs are in most cases sensitive data, you will not print in log files.Is there a possibility that you are no longer using `failedInput' in the error message so that the IBAN no longer appears in logfiles?