Было бы неплохо контролировать ведение журнала, используя только logging.properties
:
org = FINE
com = SEVERE
К сожалению, соответствующий журнал должен быть действительно создан.Изменение файла настроек не подойдет для вас.Добавьте регистраторы самостоятельно, и они будут работать:
private static final Logger ORG_ROOT_LOGGER = Logger.getLogger("org");
private static final Logger COM_ROOT_LOGGER = Logger.getLogger("com");
Вложенные регистраторы в вашем приложении работают так же:
# perhaps in the main entry point for your application?
private static final Logger APP_ROOT_LOGGER = Logger.getLogger("com.myapp");
# in each package or class you want to have separately controlled loggers
private static final Logger LOG = Logger.getLogger(HelloWorldApp.class.getName());
# in logging.properties
com.myapp.level = FINE # sufficient to make all your loggers log as FINE
com.myapp.HelloWorldApp.level = SEVERE # turn off msgs from that particularly chatty app