У нас есть приложение Java на Websphere, где нам нужно, чтобы SystemOut.log печатал только уровень журнала SEVERE и INFO (используя существующий java.util.logging по умолчанию ConsoleHandler), но нам нужно ПРЕДУПРЕЖДЕНИЕ, записанное в отдельный файл с использованием FileHandler.
Создан LevelBasedFileHandler, который берет уровень журнала и файл для записи, и я могу видеть, что файл журнала обновляется по мере необходимости.
Но уровни предупреждения также записываются в SystemOut.log, нужен способостановить их появление
logger.addHandler(new LevelBasedFileHandler("../logs/warning.log", Level.WARNING));
<i>logger.setFilter(new LevelBasedFilter());</i> - Trying to see if i can filter
<b>logger.setUseParentHandlers(false);</b>
с помощью logger.setUseParentHandlers (false) не печатает какую-либо информацию в SystemOut.log, если я удаляю ее, я также вижу информацию ПРЕДУПРЕЖДЕНИЕ.Любая идея, я могу отфильтровать уровень предупреждения от этого?