1. WEB-INF > lib 폴더에 라이브러리 추가하기
2. log4j.properties파일 추가하기 (클래스패스에 추가)
패키지 생성 : src > com.logging.properties
설정파일 생성 : log4j.properties
설정파일 내용 :
# For Log4j Configulation
log4j.rootCategory=DEBUG, stdout
log4j.debug=false
#Console log
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.ImmediateFlush=true
log4j.appender.stdout.Target=System.err
log4j.appender.stdout.layout.ConversionPattern=[%p] (%F) - %m%n
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>classpath:/com/logging/properties/log4j.properties</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
4. 사용하기
변수 선언 : static final Logger logger = Logger.getLogger(TestClass.class);
사용 : logger.debug("Sample debug message");
logger.info("Sample info message");
logger.warn("Sample warn message");
logger.error("Sample error message");
logger.fatal("Sample fatal message");
결과 :
[DEBUG] (TestClass.java) - Sample debug message
[INFO] ( TestClass.java) - Sample info message
[WARN] ( TestClass.java) - Sample warn message
[ERROR] ( TestClass.java) - Sample error message
[FATAL] ( TestClass.java) - Sample fatal message
'Hot Tech Reference > Spring Framework' 카테고리의 다른 글
@ResponseBody 이해하기 (0) | 2014.01.27 |
---|---|
spring mailSender를 이용한 메일보내기 (0) | 2012.10.11 |
[validation] Spring 3.x에 validation추가하기 (2) | 2012.06.19 |
[SPRING]@valid를 이용한 스프링3 validation 체크 (0) | 2012.06.12 |
Spring Redirect (0) | 2012.05.07 |