로그를 찍을때 아래와 같이 두가지 방법이있다.
log.debug("search info id[" + params.get("id") + "] name[" + params.get("name") + "] desc[" + params.get("desc") + "] age [" + params.get("age") + "] size[" + params.get("size") + "]");
log.debug("search info id[{}}] name[{}}] desc[{}}] age [{}}] size[{}}]", params.get("id"), params.get("name"), params.get("desc"), params.get("age"), params.get("size"));
slf4j는 아래와 같이 parameter 연산을 제공한다. 따라서 불필요한 String 연산을 하지 않을 수 있다.
가만히 생각해보니 무의식적으로 String 연산 방법을 사용하고 있어서 리마인드용으로 포스팅.
'Dev' 카테고리의 다른 글
[Spring Boot] Transaction Propagation and Isolation 에 대한 정리 (0) | 2019.12.24 |
---|---|
[Spring Boot] @Controller @RestController 차이 (0) | 2019.12.16 |
[Spring Boot] @SpringBootApplication (0) | 2019.12.09 |
[git] remote: Invalid username or password. fatal: Authentication failed (0) | 2019.03.21 |
[jpa] 주요키를 공유하는 일대일 단방향 연관 (0) | 2019.03.05 |