2015-02-02 4 views
0

Я использую профиль свободы websphere v8.5 и worklight 6.2.Liberty Profile - Контролируемая многословность сообщений.log

Как мы можем контролировать многословие файла messages.log?

В соответствии с documentation существует флаг для уровня ведения журнала, «consoleLogLevel». Однако

Этот фильтр управляет детализацией сообщений, которые отправляются в файл console.log . Допустимыми являются INFO, AUDIT, WARNING, ERROR, и OFF. По умолчанию уровень AUDIT.

console.log! = Messages.log

Поскольку messages.log является спамом, как сумасшедший, есть способ уменьшить эту подробность, что я не вижу?

ответ

1

Я не знаю, какие сообщения вы видите в этом журнале, но вы могли бы попытаться уменьшить количество информации, установив его, например, для предупреждения:

<logging traceSpecification="*=warning"/> 

у вас есть и другие уровни на странице вы имеете в виду.

+0

Спасибо! Это сработало! Я видел множество вызовов адаптера для работы с рабочей нагрузкой. Я не пробовал этот флаг раньше, потому что, хотя это повлияло только на файл trace.log. – Silva

+0

Он отличается: некоторые сообщения отправляются в messages.log из Liberty, которые не могут быть отключены (мы делаем это по причинам удобства обслуживания - мы стараемся сохранить эту информацию во время выполнения на разумном уровне, но если что-то пойдет не так, мы не хотят воспроизводить проблему, чтобы хотя бы получить представление о том, что происходит с сервером). Вы также можете использовать SystemOut = off и SystemErr = off, чтобы отключить их, если выход является частым. – ebullient