У меня есть следующее:
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
private final Logger LOGGER = LoggerFactory.getLogger(Foo.class);
, и я использовал LOGGER
для записи операторов журнала в разных местах. Теперь я хочу отключить ВСЕ ведение журнала только для LOGGER
, потому что я хочу проверить другой вывод. В идеале я хочу просто написать одну инструкцию, скажем, LOGGER.disableAll()
, чтобы сделать это. Возможно ли это с SL4J?
Я знаю, что могу фильтровать вывод, но я хотел бы знать, существует ли такой метод.
log4j.properties:
log4j.rootLogger=INFO, console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p %-60c %x - %m%n