SentryModule

class Object
trait Matchable
class Any

Value members

Concrete methods

def make[F[_]](config: SentryConfig)(using evidence$1: Sync[F]): Resource[F, Unit]

Makes io.sentry.SentryClient initialized with the given config.

Makes io.sentry.SentryClient initialized with the given config.

def makeWithReleaseFromPackage[F[_], Main](config: SentryConfig)(using evidence$2: Sync[F], evidence$3: ClassTag[Main]): Resource[F, Unit]

Makes io.sentry.SentryClient initialized with the given config and overrides the release property with Implementation-Title@Implementation-Version from the MANIFEST.MF file inside the same JAR (package) as the Main class.

Makes io.sentry.SentryClient initialized with the given config and overrides the release property with Implementation-Title@Implementation-Version from the MANIFEST.MF file inside the same JAR (package) as the Main class.

This format is recommended by Sentry (https://docs.sentry.io/workflow/releases) because releases are global and must be differentiated.