log4j2.xml 에서 로그파일 저장, 년도/월별 폴더 생성 후 그 아래에 로그파일 일자시간별 생성 저장.
<Appenders>
<Console name="console" target="SYSTEM_OUT">
<PatternLayout pattern="%d %5p [%c] %m%n" />
</Console>
<RollingFile name="file" fileName="./logs/file/all.log"
filePattern="./logs/file/$${date:yyyy}/$${date:MM}/all_%d{yyyyMMddHH}.log">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
<Policies>
<TimeBasedTriggeringPolicy /><!-- Rotated everyday -->
</Policies>
</RollingFile>
</Appenders>
<Loggers> 에서 <AppenderRef ref="file" > 이어야 파일로 저장.
<Loggers>
<Logger name="java.sql" level="off" additivity="false">
<AppenderRef ref="console" />
</Logger>
<Logger name="egovframework" level="ERROR" additivity="false">
<AppenderRef ref="console" />
<AppenderRef ref="file"/>
</Logger>
<Logger name="org.springframework" level="DEBUG" additivity="false">
<AppenderRef ref="console" />
<AppenderRef ref="file"/>
</Logger>
<Logger name="jdbc.sqltiming" level="off" additivity="false">
<AppenderRef ref="console" />
</Logger>
<Logger name="jdbc.resultsettable" level="off" additivity="false">
<AppenderRef ref="console"/>
</Logger>
<Logger name="jdbc.sqlonly" level="info" additivity="false"> <!-- info / ERROR / DEBUG / off -->
<AppenderRef ref="console"/>
</Logger>
<Root level="ERROR">
<AppenderRef ref="console" />
</Root>
</Loggers>
'프로그래밍 > JAVA' 카테고리의 다른 글
[egov/전자정부/spring] 전자정부프레임워크에서 난처한 오류 발생.. 두번째 (0) | 2019.05.09 |
---|---|
메이븐 플러그 오류(maven-resources-plugin 2.6) (0) | 2019.05.09 |
sha256 암복호화 생성기 - https://lab.prev.kr/encrypter/ (0) | 2019.05.08 |
egovframe 또 다 지워져서 재설치. 왜 지워질까? 맥북프로 이클립스, eGovFrame 3.6 (0) | 2019.05.07 |
[Eclipse] MacOS에서 eclipse.ini 파일 위치 찾기 (0) | 2019.05.07 |