+
log4j-api
log4j-core
log4j-1.2-api
+ 워드파일에서 수정할 거
log4j2.xml 파일 내용 아래처럼 수정함
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="INFO">
<Appenders>
<Console name="console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss:SSS} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
</Appenders>
<Loggers>
<Root level="info">
<AppenderRef ref="console" />
</Root>
</Loggers>
</Configuration>
log4j에서 log4j2로 migration 하기
강사님께서 이번엔 직접 업그레이드 해보라고 하셨다...
그래도 여태 해본 JUnit, jstl, .. 설치하는 방법 (Maven repository 가서 코드 복사해서 pom.xml에 붙여넣는 방식)이라
더 자세한 건 더듬더듬 구글링해가면서 설치할 수 있었다.
STS는 pom.xml의 코드만 수정 해주면 (+ 플젝 우클릭 - Maven - Update Project까지 해줘야 적용됨.)
(경우에 따라서는 STS를 껐다 키거나 몇 가지 절차가 더 있겠지만)
Maven이 자동으로 설치/업데이트 해줘서 참 편한 것 같다.
(eclipse ee로 JSP 배울 때 jstl 쓰려고
maven repository 가서 직접 jar파일 다운 받고
프로젝트-우클릭-build path 해주고 deployment assembly 로 경로 추가된 jar파일 apply 해줬던 것과
STS에서 JUnit 쓰려고 Maven Repository가서 코드 복사한 다음에 pom.xml에 붙여넣고
플젝 우클릭 - Maven - Update Project만 해주는 거랑 비교하면 절차가 훨씬 간단하고 편리하다.
이래서 프레임 워크를 쓰는 거구나!
지금 수업에서 STS를 제일 최신 버전이 아닌 살짝 구버전으로 사용하고 있는 것도
최신 버전은 너무 다 해줘서 공부할 거리가 없다고 한다. )
log4j2 설정할 때 참고한 블로그들
https://jy-note.tistory.com/21
log4j2 + slf4j 설정하기 ( + lombok)
- 새로운 프로젝트의 프레임워크 셋팅을 담당하게 되었다. 로그 관련 설정을 log4j2 와 slf4j 를 쓰라고 하셔서 셋팅해보게 되었다. 1. 라이브러리 추가 pom.xml 에 log4j2 와 slf4j 의 의존성을 추가해준
jy-note.tistory.com
여기서 Spring에 해당하는 거 복붙
여기도 설명 깔끔하게 잘 돼 있음
log4j2 를 설정 해보자!
2021.12.14 - [OpenSource/log4j&slf4j] - log4j2 보안 취약성 발생! log4j.xml로 먼저 설정이 되어있다는 가정하에 진행을 해보도록 하겠습니다. 또한 maven 기반!! 당연히! SLF4J 를 사용하겠죵~~ 룰루랄라 신..
acet.pe.kr
'Spring' 카테고리의 다른 글
서블릿마다 request.setCharacter("캐셋") 써줘야 하는 거 필터로 대체하기 (펌) (0) | 2022.08.04 |
---|---|
[STS_세팅 가이드] Log4j (워드 파일 보고 수정하기) (0) | 2022.08.04 |
[STS_세팅 가이드] Lombok 설치 (0) | 2022.08.03 |
equals(), hashcode() (펌) (0) | 2022.08.03 |
[STS_세팅 가이드] STS JDK 버전 업그레이드 1.6 → 1.8 (ArrayList 1.7이상부터 사용 가능) __ + 근데 JDK 11필요! 더 업그레이드 해야됨 (0) | 2022.08.03 |