2009-06-09 4 views
4

는 기본적으로 내가 log4j에 같은 수준을 기록 동일한 동작 뭔가, 구성, 찾고,하지만 누락 된 기능들과 함께하고 있습니다 (예를 들어, 형식의 로깅 - 스레드 SO 관련에 대한 herehere를 참조하십시오.)선택할 log4j 외관은 무엇입니까?

현재 후보는 slf4jlog5j.

+0

무고한 질문, 무엇이 문제입니까? logger.info ("id = % d, value = % s", id, value)); :) – OscarRyz

+0

로깅 수준이 정보 수준이 아닌 경우에도 String.format()이 처리됩니다. – RealHowTo

+2

내가 좋아하지 않는 3 가지 reaosons가 있습니다. 성능상의 불이익이 있고 코드가 더 좋지 않으며 솔루션이 정말 쉽습니다. – ripper234

답변

12

저는 SLF4J쪽으로 기울어졌습니다.

log5j 좋은,하지만 많은 시장 침투 근처에 있지 않습니다 .

+0

특히 Commons-Logging을 대체 할 slf4j 구현이 있기 때문에 동의하는 경향이 있습니다. –

3

많은 프레임 워크가 이미 slf4j를 지원하므로 slf4j를 사용하여 로깅을 한 번만 설정하면됩니다.

나는 slf4j를 사용하며 읽기 쉽고 사용하기 쉽습니다.

관련 문제