Я хотел бы знать, как программно отключить протоколирование Java - нет свойств файлов, не аргументы командной строки и т.д.Как программно остановить java.util.logging?
Я пробовал:
final Properties logProperties = new Properties();
logProperties.put("handlers", "java.util.logging.MemoryHandler");
logProperties.put(".level", "SEVERE");
logProperties.put("java.util.logging.ConsoleHandler.level", "SEVERE");
final ByteArrayOutputStream bytes = new ByteArrayOutputStream();
logProperties.store(bytes, applicationName);
new String(bytes.toByteArray());
LogManager.getLogManager().readConfiguration(new ByteArrayInputStream(bytes.toByteArray()));
но библиотека третьей стороны (летающее блюдце) продолжает регистрировать все свои сообщения независимо от того, что я делаю.
Это не имеет большого значения в производстве, но это действительно раздражает в моей среде IDE, чтобы получить эти сообщения консоли во всем шоу. (В будущем момент я перенаправлять на другую рамках лесозаготовительной ...)