sentry-logback 연동

etc tools 2019. 3. 12. 16:37


sentry는 계속 변화되고 있다. 따라서 공식 문서를 보는 것을 가장 추천한다. 




logback에 sentry 연동 코드를 추가하는 정보이다.


sentry 서버를 아래대로 따라 설치한 후, cdn키를 (https://주소/프로젝트/settings/key) 복사한다.


UI만 참고하기 ': https://kykkyn2.tistory.com/74,  https://www.lesstif.com/pages/viewpage.action?pageId=30705133







https://docs.sentry.io/clients/java/



logback 설정은 대략 다음과 같다. 

<appender name="SENTRY" class="io.sentry.logback.SentryAppender">
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>WARN</level>
</filter>
</appender>

<root level="INFO">
<appender-ref ref="ROLLING" />
<appender-ref ref="STDOUT" />
<appender-ref ref="SENTRY"/>
</root>


라이브러리는 다음을 추가한다.(sbt 기준)

"io.sentry" % "sentry" % "1.7.16",
"io.sentry" % "sentry-logback" % "1.7.16"

sentry.properties는 다음과 같이 저장한다(classpath에만 두면 sentry 코드에서 알아서 읽는다)

dsn=https://111:222@clog.google.com/315?timeout=300&async.queuesize=100
release=1.0.0
stacktrace.app.packages=





Posted by '김용환'
,