У меня есть следующая конфигурация ведения журнала dropwizard.
logging:
level: INFO
loggers:
com.company.test.api: WARN
com.company.app: INFO
appenders:
- type: file
threshold: INFO
timeZone: IST
logFormat: "%highlight(%-5level) [%date] [%thread] [%cyan(%logger{0})]: %message%n"
currentLogFilename: ./logs/test.log
archive: true
archivedLogFilenamePattern: ./logs/test-%d{yyyy-MM-dd-HH}.log
archivedFileCount: 50
- type: console
threshold: INFO
timeZone: IST
logFormat: "%highlight(%-5level) [%date] [%thread] [%cyan(%logger{0})]: %message%n"
Я хочу отображать только уровень журнала с WARN
и выше из пакета com.company.test.api
. Но это не работает. Все логи, включая уровень INFO
, идут из пакета. Как это исправить?
loggers
работают только на уровне класса, а не на уровне пакета. Я не уверен в этом на 100%, поэтому просто оставлю это в качестве комментария. - person Natan   schedule 13.04.2015