3
이것은 내가하려고하는 것입니다 :java.util.logging에서 사용자 정의 로그 처리기를 사용하는 방법?
Logger logger = LogManager.getLogManager().getLogger(Logger.GLOBAL_LOGGER_NAME);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
Handler handler = new StreamHandler(stream, new SimpleFormatter());
logger.addHandler(handler);
org.slf4j.LoggerFactory.getLogger("com.example").info("foo");
logger.removeHandler(handler);
assert stream.toString().contains("foo");
SLF4J와 JUL이 혼합 된 것입니다. stream
는 스크립트 끝에서 비어 있습니다. 왜?