- Supports metadata by inserting the key value pairs in the data property on a Breadcrumb.
- Log levels roughly map with minor differences.
- Supports line, file, and function reporting via the data property.
- 100% test coverage.
Before using the logger you need to initialize the Sentry SDK.
Adding the dependency
SwiftLogSentry is designed for Swift 5. To use the handler, you need to declare your dependency in your
.package(url: "https://github.com/ericlewis/swift-log-sentry.git", from: "0.1.0"),
and to your application/library target, add
"SentryLogHandler" to your
dependencies, e.g. like this:
.target(name: "BestExampleApp", dependencies: [ .product(name: "SentryLogHandler", package: "swift-log-sentry") ],
This library is released under the MIT license. See LICENSE for details.