spring logback

akanana·2023년 1월 6일
0

개인공부

목록 보기
10/30
post-thumbnail

spring logback


spring에서 logging을 위해 logback을 이용하기로 결정하였다.

logback 설정파일

나는 application.yml 파일을 이용하여 설정을 하였다.

logging:
  pattern:
    file: "[%d{HH:mm:ss.SSS}][%-5level][%logger.%method:line%line] - %msg%n"
  file:
    name: /logs/abc.log
    max-history: 30
  level:
    org:
      springframework: INFO
  logback:
    rollingpolicy:
      file-name-pattern: "/logs/abc.%d{yyyy-MM-dd}.%i"

그 후, 컨트롤러에서 로그를 찍어보았다.

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Controller
@RequestMapping("/")
public class MainController {
    private final Logger logger = LoggerFactory.getLogger(this.getClass());
    
    @GetMapping("/")
    public String goMain(Model model){
        logger.info("main");
        return "index.html";
    }
}

출처

0개의 댓글