Это общий вопрос.
В моем коде я звоню в стороннюю библиотеку. В этой библиотеке есть регистратор, который выводит сообщения журнала, используя фабрику журналов из org.apache.commons.logging
. Эти сообщения журнала появляются в моей консоли, наряду со всеми другими журналами из моего собственного кода. Есть ли простой способ отключить печать сообщений журнала из этой внешней библиотеки? Я не хочу изменять общие настройки ведения журналов для моей программы, поскольку я хочу, чтобы все остальные журналы были такими, какие они есть.
Было бы полезно что-то вроде приведенного ниже псевдокода:
ignoreLogsFrom {
// This call is the one that produces the logging
externalLibrary.get
}
По сути, возможность предотвращать любые сообщения, исходящие из определенного блока кода или даже библиотеки.
Спасибо, если вы можете указать мне правильное направление.