일부 Java 로깅 항목을 파헤 치고 slf4j에 대해 질문합니다. 항상 .java 파일에서 동일한 방식으로 로깅을하고, 로거 이름에 대해서만 염려하고, .jar 및 .properties/.xml 파일을 가지고 모든 로깅 구성을 수행하는 것이 매우 편리합니다.slf4j를 피할 이유가 있습니까?
어떤 프로젝트에서 기본적으로 slf4j을 사용하거나 사용하지 않는 이유는 무엇입니까?
이 특별한 경우 log4j는 실제로 로깅을 수행하고 (일부는 파일로, 일부는 stdout으로, 일부는 데이터베이스로), 이는 maven 프로젝트입니다.
나는 단순한 "예, 그것을 위해서"또는 "아니오, slf4j를 사용하여 경험이있는 누군가의 문제 X를 묻습니다."라고 기대하고 있습니다.
참조 http://stackoverflow.com/questions/6691058/best-logging-system 및 http://stackoverflow.com/questions/4516932/difference-between-slf4j-and-log4j – ramsinb
이유가 없습니다. 그것을 피하십시오. – Subin