Можно ли настроить logback для входа в журнал, например. WARN или INFO для всех пакетов, но x.y? А затем раздельную конфигурацию только для пакета x.y.
Как настроить logback для пакета?
Ответ 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.
Или я полностью не понял ваши вопросы?