Java 용 멋진 웹 요청 프레임 워크 인 Spark을 발견했습니다. API는 훌륭하고 유망스럽게 보이지만 라이브러리 번들 자체는 꽤 이상합니다. 스냅 샷 아티팩트를 종속성으로 사용하도록 제안한다는 사실 만 남겨 둡니다. 로깅을 위해 log4j를 사용한다는 사실 만 남겨주세요 (라이브러리는 요즘 jcl이나 slf4j를 사용하는 경향이 있습니다). 그리고 System.out.println을 가끔 사용하십시오. 그러나 spark-xxx.jar에 자체 log4j.properties를 번들로 제공합니다. log4j.properties가 내 클래스 패스에 확실히 존재할 때 내 프로젝트가 log4j 구성을 왜 불평하는지 조사하는 데 한 시간이 걸렸습니다. -Dlog4j.debug = true라고 대답하면 log4j는 spark jar에서 log4j.properties를로드했다고 고백했습니다.라이브러리에 log4j.properties 묶기 - 잘못된 스타일 또는 무엇입니까?
이 라이브러리 (log4j를 사용하고 log4j.properties를 번들로 사용하는 경우)에 동기가 있거나, 절름발이인지 궁금합니다.
이것은이 질문에 대한 적절한 포럼이 아닐 수도 있습니다. 동기 부여가있는 경우 라이브러리 작성자와 더 정확하게 알 수 있습니다. –