slf4j 로 로그 쓰기

Maven 플러스 두 개의 의존
http://mvnrepository.com/artifact/org.slf4j/slf4j-api
http://mvnrepository.com/artifact/org.slf4j/slf4j-log4j12
src/main/resources/넣 기 log4j.properties
내용 은 다음 과 같다.
log4j.rootLogger=INFO,stdout,R

log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n

log4j.appender.R=org.apache.log4j.RollingFileAppender 
log4j.appender.R.File=spider-job3.log 
log4j.appender.R.MaxFileSize=500KB 
log4j.appender.R.MaxBackupIndex=1 
log4j.appender.R.layout=org.apache.log4j.PatternLayout 
log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n 

 
log4j.rootLogger=INFO,stdout,R 생산 에 서 는 보통 info 또는 error,테스트 용 debug 로 단 계 를 설정 할 수 있 습 니 다:debug>info>error
 
Logger logger = LoggerFactory.getLogger(getClass());
logger.error("현재 시간 은{}",System.currentTimeMillis();

좋은 웹페이지 즐겨찾기