Skip to content

Commit dea30d5

Browse files
authored
Setup Sentry correctly for version 4.x (#489)
* Setup Sentry correctly for version 4.x * DSN mandatory
1 parent 9dec536 commit dea30d5

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

sentry/src/main/scala/com/avast/sst/sentry/SentryConfig.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ final case class SentryConfig(
66
environment: Option[String] = None,
77
distribution: Option[String] = None,
88
serverName: Option[String] = None,
9-
stacktraceAppPackages: List[String] = List.empty
9+
inAppInclude: List[String] = List.empty
1010
)

sentry/src/main/scala/com/avast/sst/sentry/SentryModule.scala

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,13 @@ object SentryModule {
1111
def make[F[_]: Sync](config: SentryConfig): Resource[F, Unit] = {
1212
Resource.make {
1313
Sync[F].delay {
14-
val dsnCustomizations = s"${config.stacktraceAppPackages.mkString("stacktrace.app.packages=", ",", "")}"
15-
val finalDsn = if (dsnCustomizations.nonEmpty) s"${config.dsn}?$dsnCustomizations" else config.dsn
16-
1714
Sentry.init((options: SentryOptions) => {
18-
options.setDsn(finalDsn)
15+
options.setDsn(config.dsn)
1916
config.release.foreach(options.setRelease)
2017
config.environment.foreach(options.setEnvironment)
2118
config.distribution.foreach(options.setDist)
2219
config.serverName.foreach(options.setServerName)
20+
config.inAppInclude.foreach(options.addInAppInclude)
2321
})
2422
}
2523
}(_ => Sync[F].delay(Sentry.close()))

0 commit comments

Comments
 (0)