Есть ли в любом случае автоматически добавлять лица сообщения при входе? - PullRequest
2 голосов
/ 04 марта 2011
 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);

    }

Спасибо.

Ответы [ 2 ]

1 голос
/ 04 марта 2011

Как насчет добавления другого метода к FacesUtils?Или обернуть его внутри другого класса, если FacesUtils не является частью ваших классов.Что-то вроде:

addWarnMessageAndLog(String warningMessage) {
   logger.warn(warningMessage);
   FacesUtils.addWarnMessage(warningMessage);
}

Использование перехватчиков или какой-либо другой формы аспектно-ориентированного программирования также может помочь вам, если вам не нравится этот маршрут.

1 голос
/ 04 марта 2011

Вы можете использовать перехватчики для этого. Подробнее здесь .

...