1. \WEB-INF\lib\log4j-1.2.17.jar 추가
2. \WEB-INF\classes에 log4j.properties 파일을 추가
(classes 폴더가 없으면 생성하고 추가)
# Global logging configuration
log4j.rootLogger=DEBUG, stdout
# SqlMap logging configuration
#log4j.logger.com.ibatis=DEBUG
#log4j.logger.com.ibatis.common.jdbc.BasicDataSource=DEBUG
#log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG
#log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG
#log4j.logger.java.sql.Connection=DEBUG
#log4j.logger.java.sql.Statement=DEBUG
#log4j.logger.java.sql.PreparedStatement=DEBUG
#log4j.logger.java.sql.ResultSet=DEBUG
# Console output
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
#log4j.appender.stdout.Threshold=DEBUG
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%C][%-5p][%d{yyyy-MM-dd HH:mm:ss}] %m%n
3. 추가적으로 jsp페이지에서 log를 보기위해 log4.jsp 파일 작성
<%@ page import="org.apache.commons.logging.Log" %>
<%@ page import="org.apache.commons.logging.LogFactory" %>
<%@ page import="java.util.Enumeration"%>
<% Log logger = LogFactory.getLog( this.getClass()); %>
<% logger.debug(this.getClass()); %>
<%
/* request 안의 모든 parameter 확인하기 */
Enumeration params = request.getParameterNames();
logger.debug("=======================================");
while (params.hasMoreElements()){
String name = (String)params.nextElement();
logger.debug(name + " : " +request.getParameter(name));
}
logger.debug("=======================================");
%>
<%-- <% logger.debug( "This is a debug message from a jsp" ); %>
<% logger.info( "This is another log message in the jsp" );%> --%>
<%@ include file="/resource/inc/log4.jsp" %>
반응형
'이클립스' 카테고리의 다른 글
[이클립스] 선택파일 윈도우탐색기 폴더열기 (0) | 2017.03.30 |
---|---|
[이클립스] log4sql 설치 (0) | 2017.03.29 |
[이클립스] get, post 요청 UTF8 한글 설정 (1) | 2016.08.19 |
[이클립스] STS 파일 UTF8 설정 (0) | 2016.08.19 |
[이클립스][SPRING] STS 다운, 설정, tomcat설정, hello world 출력 (0) | 2016.08.19 |