Подтвердить что ты не робот

Как настроить logback для пакета?

Можно ли настроить logback для входа в журнал, например. WARN или INFO для всех пакетов, но x.y? А затем раздельную конфигурацию только для пакета x.y.

4b9b3361

Ответ 1

Я не знаю, каким образом вы можете получить "НЕ" пакетный аспект вашего вопроса, но я регулярно регистрирую один пакет в DEBUG, а все остальные в INFO и... выше... WARN и ОШИБКА. Это прямой обратный ход. Мои регистраторы все как...

package rekdev.org.service.api;
public class DefaultConfigResource {
    // ...
    private static final Logger log = LoggerFactory.getLogger( DefaultConfigResource.class );
    // ...
}

... в конфигурации logback.xml, например...

  <logger name="rekdev.org.service.api" level="debug" />
  ...
  <root level="info">
    <appender-ref ref="STDOUT" />
    <appender-ref ref="DAILY_ROLLING" />
    <appender-ref ref="SYSLOG" />
  </root>

Эффект большинства выходных данных появляется в INFO, WARN, ERROR, но все классы rekdev.org.service.api. Все классы в пакете rekdev.org.service.api производят вывод в DEBUG, INFO, WARN, ERROR.

Или я полностью не понял ваши вопросы?