| ParameterMessageInterpolator is the message interpolator to use when EL is not available/wanted. Various issues, including
HV-1131 Closed , show that EL is not a hard requirement and that there are valid use cases of applications that don't have this dependency. On the other hand, ParameterMessageInterpolator is logging at the WARN level:
HV000184: ParameterMessageInterpolator has been chosen, EL interpolation will not be supported
With developers/library maintainers consciously choosing that interpolator, this log message can be quite confusing or just ignored (as you can see here and here). Is there a way to disable that log statement? Right now it's part of the interpolator constructor and there's no way to get around that. Maybe there's a way to make users aware of that fact (logs, failing hard?) when interpolating messages requiring an EL implementation? |