프로그래머의 삶 Programmer's Life/SpringFramework

Spring 웹으로 올릴때 Log4j 경고 관련!

Oliver's World 2008. 11. 1. 15:48
728x90

web.xml  에 Listener 를 등록하기전(명시하기전에 )

Log4j를 설정해 주어야한다.


  <!--  Log4j -->
 <context-param>
 <param-name>log4jConfigLocation</param-name>
 <param-value>/WEB-INF/properties/log4j.properties</param-value>
 </context-param>

 <!-- Listener -->
 <listener>
  <listener-class>
   org.springframework.web.util.Log4jConfigListener
  </listener-class>
 </listener>
 <listener>

그리고 그 이후에 org.springframework.web.context.ContextLoaderListener 를 등록하면 된다.


당연하겠지만 log4jConfigLocation 의 위치값을 주었기때문에

/WEB-INF/properties/ 폴더에 log4j.properties 파일이 존재 하여야 한다.


log4j.properties 의 파일 내용은 아래와 같다.


log4j.rootLogger=info, consoleAppender
log4j.appender.consoleAppender=org.apache.log4j.ConsoleAppender
log4j.appender.consoleAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.consoleAppender.layout.ConversionPattern=[%C]  %m%n


이렇게 사용하는 이유는...Spring API 에 명시되어 있다.

그리고 log4j.properties 의 내용은...

...

..

.

.

좀더 공부한후에 설명을 올리도록 하겠다..T^T

728x90