Мы знаем, что мы можем настроить log4j, чтобы отключить запись в определенных местах (класс или пакет в Java) через свой файл свойств/конфигурации. Мои вопросы следуют:
- что делает log4j для этих флагов?
- - это оператор журнала в log4j, который все еще вызывается, но просто не записывается в файл или консоль из-за этого флага? так что все же есть влияние на производительность?
- это как #ifdef в С++, которые вступают в силу во время компиляции, тогда можно ограничить влияние производительности?
спасибо,