if (event.getDate().compareTo(startDate) < 0) {
logger.warn(message.getValue("dateWarnMsg"));
FacesUtils.addWarnMessage(message.getValue("dateWarnMsg"));
}
我有很多像这样的代码。日志之后是否有办法自动添加面部消息?
这样的东西?
if (event.getDate().compareTo(startDate) < 0) {
logger.warn(message.getValue("dateWarnMsg"), addFacesMessage);
}
感谢。
答案 0 :(得分:1)
您可以使用拦截器。阅读更多here。
答案 1 :(得分:1)
如何向FacesUtils
添加其他方法?如果FacesUtils
不属于您的类,则将其包装在另一个类中。类似的东西:
addWarnMessageAndLog(String warningMessage) {
logger.warn(warningMessage);
FacesUtils.addWarnMessage(warningMessage);
}
如果您不喜欢这条路线,使用拦截器或其他形式的面向方面编程也可能对您有帮助。