Я большой поклонник JooQ, но, к сожалению, с момента обновления с 3.3 он выводит очень раздражающее сообщение на консоль каждый раз перед выходом моего кода:
Feb 02, 2015 7:28:06 AM org.jooq.tools.JooqLogger info
INFO:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
<snip>
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Thank you for using jOOQ 3.5.1
К сожалению, я вообще не могу удалить этот журнал.
Обратите внимание, что я не использую slf4j, ни log4j, ни какой-либо log API; поэтому единственный доступный мне механизм - j.u.l.
Я попытался полностью отключить его, используя это:
static {
Stream.of(Logger.getAnonymousLogger(), Logger.getGlobal(),
Logger.getLogger("org.jooq.tools.JooqLogger")
).forEach(l -> {
l.setLevel(Level.OFF);
final Handler[] handlers = l.getHandlers();
Arrays.stream(handlers).forEach(l::removeHandler);
});
}
Unfortunatley, это не работает, сообщение все еще появляется.
Как мне удалить это сообщение, чтобы изменить код, который я хочу избежать здесь?