작성
·
732
0
안녕하세요.
처음부터 열심히 강의를 듣고 있는 수강생입니다.
다름이 아니라 저는
STS, Gradle-Groovy로 진행을 하고 있는데요.
해당 강의에서 logback을 설정하니 엄청나게 많은 로그가 나와서 쿼리로그만 나올 수 있게 할 수 있는지에 대해 문의드립니다.
<일부분 로그만 복사> WebSocketServletAutoConfiguration.UndertowWebSocketConfiguration:
Did not match:
- @ConditionalOnClass did not find required class 'io.undertow.websockets.jsr.Bootstrap' (OnClassCondition)
XADataSourceAutoConfiguration:
Did not match:
- @ConditionalOnClass did not find required class 'javax.transaction.TransactionManager' (OnClassCondition)
Exclusions:
-----------
None
Unconditional classes:
----------------------
org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration
org.springframework.boot.autoconfigure.context.LifecycleAutoConfiguration
org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration
org.springframework.boot.autoconfigure.availability.ApplicationAvailabilityAutoConfiguration
org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration
/Sailing/src/main/resources/logback-spring.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<Pattern>[%d{yyyy-MM-dd HH:mm:ss}:%-3relative] [%thread] %-5level %logger{36} - %msg%n</Pattern>
</encoder>
</appender>
<!-- Logback 은 5단계의 로그 레벨을 가진다.
심각도 수준은 off > Error > Warn > Info > Debug > Trace 이다.
-->
<!-- name은 package 이름 -->
<logger name="com.boot.sailing" level="Info"/>
<root level="Debug">
<appender-ref ref="console"/>
</root>
</configuration>
감사합니다.
답변 1
1
주말에도 열공이시네요.
아래와 같이 수정하시면 됩니다.
나중에 DB 섹션에서 로그 확인할때 root level 을 다시 DEBUG 로 변경해주시면 됩니다.
<logger name="com.boot.sailing" level="Info->DEBUG"/>
위 내용에서 Info -> DEBUG 로 변경
아래 내용 DEBUG -> INFO 변경
<root level="DEBUG-> INFO">
<appender-ref ref="console"/>
</root> </configuration>
이틀만에 완강 도전이라니 열심에 박수를 보냅니다.
강의를 따라하다보면 위와 같은 질문과 궁금증이 있는게 당연하죠.
쿼리를 볼때 개발자 입장에서 필요한것은
파라미터의 값을 쿼리에 바인딩해서 보는것과 쿼리정렬 , 결과값을 보는 것인데
관련해서 제가 Section 16 을 만들어서 영상으로 답변 드리도록 하겠습니다.
열공을 응원합니다.
내일까지 완강하는게 목표입니다 ㅎㅎ
근데 수정전에는
SELECT no, coffee, kind, price,
DATE_FORMAT(reg_day, '%Y-%m-%d') AS reg_day,
DATE_FORMAT(mod_day, '%Y-%m-%d') AS mod_day
FROM coffee_menu;
구문되어서 나왔는데
말씀해주신대로 고치니
[2023-02-04 23:54:07:11287] [http-nio-8080-exec-9] DEBUG com.boot.sailing.dao.MenuDao.doList - ==> Preparing: SELECT no, coffee, kind, price, DATE_FORMAT(reg_day, '%Y-%m-%d') AS reg_day, DATE_FORMAT(mod_day, '%Y-%m-%d') AS mod_day FROM coffee_menu;
이렇게 한줄로 나옵니다.
위와 같이 계행을 추가하는 방법이 있을까요?
감사합니다.