Перенаправить ведение журнала сторонней библиотеки в другой файл журнала slf4j.

Я новичок в Java, поэтому извините за неправильную терминологию.

Мое приложение Java использует SLF4j, который я настроил для использования реализации SimpleLogger и перенаправления сообщений журнала в файл.

Приложение использует фреймворк Jersey, который зависит от Grizzly, который, насколько я могу судить, использует стандартный фреймворк java.util.logging.

Когда я запускаю приложение, выходные данные моих операторов журнала отображаются в файле lof, как и ожидалось, но выходные данные операторов журнала Grizzly отображаются в консоли красным цветом.

В идеале я хотел бы перенаправить вывод журнала Grizzly в свой файл. Это возможно?

Используя этот ответ, я смог перенаправить вывод Grizzly в другой файл и полностью отключить его с помощью:

Logger.getLogger("").setLevel(Level.OFF); 

Аналогичный вопрос был задан здесь, но единственный предоставленный ответ бесполезен и не был принят.

Кто-нибудь может помочь?


person ksl    schedule 08.01.2016    source источник
comment
Как вы направляете свои журналы в файл? Вы используете логбэк?   -  person Ben Green    schedule 08.01.2016
comment
Нет, через SimpleLogger.   -  person ksl    schedule 08.01.2016