요청 처리 과정 분석이 필요했음
Spring Security의 디버그 로그를 설정하려면, application.properties
파일에 다음과 같은 설정을 추가하면 됩니다.
logging.level.org.springframework.security=DEBUG
위 설정은 Spring Security의 org.springframework.security
패키지에 대한 로그 레벨을 DEBUG
로 설정합니다. 따라서, Spring Security에서 발생하는 모든 로그 메시지를 출력할 수 있습니다.
만약, Spring Security의 특정 클래스나 패키지에 대한 디버그 로그만 출력하고 싶다면 다음과 같이 설정할 수 있습니다.
logging.level.org.springframework.security.web.authentication=DEBUG
위 설정은 org.springframework.security.web.authentication
패키지에 대한 로그 레벨을 DEBUG
로 설정합니다. 따라서, 해당 패키지에서 발생하는 로그 메시지만 출력할 수 있습니다.
로그 레벨은 TRACE
, DEBUG
, INFO
, WARN
, ERROR
, FATAL
등이 있으며, DEBUG
는 가장 상세한 로그 레벨입니다. 로그 레벨을 더 상위 레벨로 설정하면 해당 레벨 이상의 로그 메시지만 출력할 수 있습니다. 예를 들어, INFO
로그 레벨로 설정하면 INFO
, WARN
, ERROR
, FATAL
레벨의 로그 메시지만 출력할 수 있습니다.