У меня есть регистратор для класса MyClass
.Этот регистратор имеет FileAppender
.
Возможно ли регистрировать все записи с уровня DEBUG
для файлового аппендера, в то время как только журналы с уровня INFO
следуют аддитивному поведению и повышаются до экземпляров верхнего регистратора.
Я имею в виду что-то подобное (последняя строка, очевидно, не работает):
FileAppender<ILoggingEvent> fileAppender = new FileAppender();
...
fileAppender.start();
Logger logger = (Logger) LoggerFactory.getLogger(MyClass.class);
logger.detachAndStopAllAppenders();
logger.addAppender(fileAppender);
logger.setLevel(Level.DEBUG);
logger.setAdditive(false,Level.INFO);
Можно ли настроить логбэк таким образом?Или есть другой способ добиться такого поведения?