Sentry에 프로젝트 추가 및 설정
- Sentry 프로젝트 생성 후 Setting -> ClientKeys(DSN)
- DSN 키 확인
Gradle 의존성 넣기
//sentry, logback
implementation 'io.sentry:sentry-spring-boot-starter:6.3.0'
implementation 'io.sentry:sentry-logback:6.3.0'
Application.properties에 DSN을 설정
#Sentry
#DSN 설정
sentry.dsn = DSN값
이렇게하면 기본적인 연결은 된다!
이후
main/resources 안에 logback-spring.xml을 만든다.
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="1 minutes">
<include resource="org/springframework/boot/logging/logback/defaults.xml" />
<property value="/temp/log/log" name="LOG_FILE_PREFIX" />
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<charset>UTF-8</charset>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="Sentry" class="io.sentry.logback.SentryAppender">
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>DEBUG</level>
</filter>
</appender>
<root level="INFO">
<appender-ref ref="CONSOLE" />
<appender-ref ref="Sentry" />
</root>
</configuration>
DEBUG레벨 위의 모든 로그를 출력해준다.
로그를 심는 것과, 처리하는거는 더 공부해야겠다.
'TIL' 카테고리의 다른 글
HttpServletResponse response.setContentType 변경 후 (0) | 2023.03.03 |
---|---|
항해99_TIL220727 (Jmeter 스프링 적용, Json 형식 보내기) (0) | 2022.07.27 |
항해99_WIL220724 (0) | 2022.07.24 |
항해99_WIL220719 (Http ->Https) (0) | 2022.07.19 |
항해99_WIL220710 (0) | 2022.07.10 |