1. \resources\log4j.xml 에 추가
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
.....
.....
<appender name="rolling" class="org.apache.log4j.RollingFileAppender">
<!-- 로그 파일 생성위치 -->
<param name="file" value="c:/logs/log.log" />
<param name="Append" value="true" />
<!-- 로그 파일 하나당 사이즈 5m -->
<param name="MaxFileSize" value="5000kb" />
<!-- 최대 생성 파일수 ( 50개가 넘으면 순차적으로 파일이 삭제됨 -->
<param name="MaxBackupIndex" value="50" />
<layout class="org.apache.log4j.PatternLayout">
<!--<param name="ConversionPattern" value="%t> [%d{yyyy-MM-dd HH:mm:ss.SSS}]
%-5p %C{1}.%M(%F:%L) - %m%n"/> -->
<param name="ConversionPattern"
value="[%d{yyyy-MM-dd HH:mm:ss.SSS}] %-5p %C{1}.%M(%F:%L) - %m%n" />
</layout>
</appender>
.....
2. 그리고 log4j.xml 에 원하는 곳에 <appender-ref ref="rolling" /> 를 추가
<!-- Application Loggers -->
<logger name="로그이름" additivity="false">
<level value="debug" />
<appender-ref ref="console" />
<appender-ref ref="rolling" />
</logger>
3. 사용방법
Logger log1 = Logger.getLogger("로그이름");
log1.debug("testtest");
4. c:/logs/log.log 에 확인해본다. (윈도우 기준, 리눅스는 1번에서 파일 저장 경로를 바꿔준다.)
'Programming > Spring' 카테고리의 다른 글
Tomcat에 HTTPS 적용하기 With pkcs12 (0) | 2019.08.21 |
---|---|
Spring @RequestBody 한글 깨짐현상 해결하기 (0) | 2017.03.20 |
[Spring] 에러 코드 관리하기(Enum) (0) | 2017.02.24 |
[Spring] 스케줄러 사용 (0) | 2017.02.14 |
Multiple Contexts have a path of 'project name' (0) | 2016.12.22 |