diff --git a/sentry/src/main/scala/com/avast/sst/sentry/SentryConfig.scala b/sentry/src/main/scala/com/avast/sst/sentry/SentryConfig.scala index 63bd3457a..01082b1eb 100644 --- a/sentry/src/main/scala/com/avast/sst/sentry/SentryConfig.scala +++ b/sentry/src/main/scala/com/avast/sst/sentry/SentryConfig.scala @@ -6,5 +6,5 @@ final case class SentryConfig( environment: Option[String] = None, distribution: Option[String] = None, serverName: Option[String] = None, - stacktraceAppPackages: List[String] = List.empty + inAppInclude: List[String] = List.empty ) diff --git a/sentry/src/main/scala/com/avast/sst/sentry/SentryModule.scala b/sentry/src/main/scala/com/avast/sst/sentry/SentryModule.scala index 1e9bd473c..0eee59b36 100644 --- a/sentry/src/main/scala/com/avast/sst/sentry/SentryModule.scala +++ b/sentry/src/main/scala/com/avast/sst/sentry/SentryModule.scala @@ -11,15 +11,13 @@ object SentryModule { def make[F[_]: Sync](config: SentryConfig): Resource[F, Unit] = { Resource.make { Sync[F].delay { - val dsnCustomizations = s"${config.stacktraceAppPackages.mkString("stacktrace.app.packages=", ",", "")}" - val finalDsn = if (dsnCustomizations.nonEmpty) s"${config.dsn}?$dsnCustomizations" else config.dsn - Sentry.init((options: SentryOptions) => { - options.setDsn(finalDsn) + options.setDsn(config.dsn) config.release.foreach(options.setRelease) config.environment.foreach(options.setEnvironment) config.distribution.foreach(options.setDist) config.serverName.foreach(options.setServerName) + config.inAppInclude.foreach(options.addInAppInclude) }) } }(_ => Sync[F].delay(Sentry.close()))