로그가 갑자기 안나옵니다 ㅠㅠㅠㅠ
강의들으면서 라이브 코딩 계속 진행했는데... 어느순간 부터 로그가 안나옵니다 ㅠㅠㅠㅠ
위 그림처럼 로그가 나와야 하는데...
아래처럼 실행해도 로그가 안나옵니다 ㅠㅠㅠ 도와주세요 ㅍ
답변 2
14
안녕하세요. hyeongseok1995님
스프링 부트 3.1부터 변경 사항이 있네요^^ 다음을 참고해주세요.
메뉴얼에도 업데이트 했습니다.
스프링 부트 3.1 이상 - 로그 출력 안되는 문제 해결
MemberApp과 OrderApp을 실행할 때, 스프링 부트 3.1 이상을 사용한다면 로그가 출력되지 않는다.
스프링 부트 3.1 미만
19:18:00.439 [main] DEBUG org.springframework.context.annotation.AnnotationConfigApplicationContext - Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@7cdbc5d3
19:18:00.445 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor'
19:18:00.503 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerProcessor'
19:18:00.504 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerFactory'
19:18:00.504 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor'
19:18:00.505 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor'
19:18:00.508 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'appConfig'
19:18:00.510 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'memberService'
19:18:00.512 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'memberRepository'
19:18:00.512 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'orderService'
19:18:00.513 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'discountPolicy'
new member = memberA
find Member = memberA
스프링 부트 3.1 이상
new member = memberA
find Member = memberA이때는 다음 위치에 파일을 만들어서 넣으면 된다.
src/main/resources/logback.xml
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} -%kvp- %msg%n</pattern>
</encoder>
</appender>
<root level="DEBUG">
<appender-ref ref="STDOUT" />
</root>
</configuration>스프링 부트 3.1 부터 기본 로그 레벨을 INFO로 빠르게 설정하기 때문에 로그를 확인할 수 없는데, 이렇게하면 기본 로그 레벨을 DEBUG로 설정해서 강의 내용과 같이 로그를 확인할 수 있다.
참고로 이 내용은 MemberApp과 OrderApp처럼 ApplicationContext를 직접 생성해서 사용할 때만 적용된다.
강의 뒤에서 나오는 CoreApplication처럼 스프링 부트를 실행할 때는 이 파일을 제거하거나 또는 <root level="DEBUG"> 부분을 <root level="INFO">로 변경하면 강의 내용과 같은 로그를 확인할 수 있다.
감사합니다.
0
안녕하세요. hyeongseok1995님, 공식 서포터즈 y2gcoder입니다.
도움을 드리고 싶지만 질문 내용만으로는 답변을 드리기 어렵습니다.
실제 동작하는 전체 프로젝트를 압축해서 구글 드라이브로 공유해서 링크를 남겨주세요.
구글 드라이브 업로드 방법은 다음을 참고해주세요.
주의: 업로드시 링크에 있는 권한 문제 꼭 확인해주세요
추가로 다음 내용도 코멘트 부탁드립니다.
1. 문제 영역을 실행할 수 있는 방법
2. 문제가 어떻게 나타나는지에 대한 상세한 설명
감사합니다.
0
스프링 핵심 원리 - 기본편 수강 중
인텔리제이 및 프로젝트 초기화 하여도 로그가 안나오는 이슈가 지속 발생하여
재문의 드립니다.
사용환경
맥북M1에어, 인텔리제이 ultimate버전, 자바17, 스프링부트 3. 1. 0.
문제 상황 설명
문제인식 : 스프링 핵심 원리 기본편 수강하며 라이브 코딩 중 로그가 안뜬다는 사실 인식
과거비교 : 기억상 "섹션5. 싱글톤 컨테이너" 수강하면서 로그보며 감탄했던 기억이 있음,
로그가 안뜬다는 것은 "섹션6. 컴포넌트 스캔" 수강 중 인식했음
해결시도 해본것
구글링을 통한 원인탐색 시도 : 실패(원인 못찾음)
초기화 시도 : 인텔리제이, 스프링부트 삭제 후 재설치 하여, 처음부터 강의를 보며 다시 코드를 작성하는 과정을 거치던 중 "섹션3. 스프링으로 전환하기"강의 4:53초 부분에서 나는 로그가 안나온다는 것을 확인(강사님은 로그가 나오고 나는 안나오는 부분)
사진자료

프로젝트 구글드라이브 링크(23. 6. 13. 23:17, 링크 수정 권한 확장완료)https://drive.google.com/file/d/1kkViXWRPhjzIjnFu_k9h1_3nsvd1tdkR/view?usp=sharing
0
앗!! 죄송합니다
권한 수정했습니다
감사합니다!! https://drive.google.com/file/d/1kkViXWRPhjzIjnFu_k9h1_3nsvd1tdkR/view?usp=sharing
0
ㅜㅜ 번거롭게 해드려 죄송합니다!
알고봤더니 스프링 부트 3버전 부터는 해당 로그를 보기 위해서는 다음 링크(클릭)와 같이 따로 설정해줘야 하는 것 같습니다! 한 번 적용해보시겠습니까?!
0
스프링 부트 2.7.12. , Java 11 을 기본환경으로
새로운 스프링 프로젝트를 만들어 기존코드와 동일하게 작성했는데...
여기서는 로그가 나오네요... 스프링 부트 3.1.0, Java 17 버전으로 설정만 하면 로그가 안뜨는거 같습니다. ㅠㅠ
어렵네요 ㅠㅠㅠ

코드 자료
0
18
2
구현체가 동적으로 정해질 때, 팩토리 기법을 사용하나요?
0
49
2
MemberService의 인터페이스를 왜 사용하는지 궁금합니다.
0
72
1
롬복 @Setter를 써야 하는 상황이 있는건가요?
0
87
1
빈 등록 메서드의 파라미터가 빈이 아니어도 되나요?
0
79
1
테스트 속도가 나중에 영향이 있을까요?
0
75
1
gradle 설정 안떠서 질문 남깁니다!
0
117
2
build.gradle로 프로젝트를 여는 이유
0
82
1
provider 사용하는 이유
0
85
1
다음 강의 뭘 들어야 할까요
0
123
2
프로토타입 빈, 직접 destroy 호출 안 할 경우
0
62
1
beanB
0
79
2
퀴즈다시풀기
0
64
1
Gradle로 바꿔도 오류가 똑같이 발생하네요 ㅠㅠ
0
90
2
"중복 등록과 충돌" 강의에서 강사님과 다른 에러가 발생합니다.
0
63
3
run 실행했는데 결과창이 이렇게 뜨네요 왜 그런건가요>
0
102
2
도메인의 정의?
0
57
1
ApplicationContext 질문입니다.
0
60
1
@Scope의 proxyMode를 사용할때 단위 테스트 방법
0
86
2
ai api 선정하기 관련 질문
0
116
2
생성자 자동주입 관련해서
0
62
1
생성자 직접 호출 vs 팩토리 메서드 패턴
0
93
2
Spring에서 SessionScope와 RequestScope는 함께 사용되나요?
1
63
1
12:25
0
75
2






.png)