An open API service indexing awesome lists of open source software.

https://github.com/jdekim43/sentry-extension


https://github.com/jdekim43/sentry-extension

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# sentry-extension
* coroutine SentryContext
* j-logger SentryLogPrinter
* KtorSentryIntegration

## Install
### Gradle Project
1. Add dependency
```
build.gradle.kts

implementation("kr.jadekim:sentry-extension:1.0.0")
```

## How to use
### SentryContext
```
withContext(SentryContext()) {
Sentry.capture(...)
}
```
### SentryLogPrinter
```
val loggingLevel = Level.WARNING
val printer = SentryLogPrinter(loggingLevel)
JLog.addPrinter(printer) //Do not use JLog.addAsyncPrinter. It can't get SentryContext.
```
### KtorSentryIntegration
```
build.gradle.kts

implementation("kr.jadekim:ktor-extension:$ktorExtensionVersion")
```
```
In ktor

install(KtorSentryIntegration) {
userInfoProvider = {
UserInfo(
...
)
}
}
```