barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

пятница, 23 ноября 2012 г.

WSO2 ESB: логирование из медиатора

org.apache.synapse.mediators.AbstractMediator, от которого наследуется любой пользовательский медиатор, имеет 2 элемента для логирования: log и trace. С последним все не так прозрачно, а вот настроить первый просто: нужно добавить в /repository/conf/log4j.properties:
log4j.logger.package.MediatorClass=DEBUG
, где package - пакет, в котором расположен медиатор, MediatorClass - собственно имя класса медиатора. Вместо DEBUG можно установить другой уровень. Ошибки будут валиться в консоль и в wso2carbon.log, а те, уровень которых выше или равен WARN - ещё и в wso2-esb-errors.log.

Комментариев нет:

Отправить комментарий