Swiftpack.co - richardpiazza/Occurrence as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by richardpiazza.
richardpiazza/Occurrence 0.3.4
A swift logging library that integrates with `SwiftLog`
⭐️ 0
🕓 1 week ago
iOS macOS watchOS tvOS macCatalyst
.package(url: "https://github.com/richardpiazza/Occurrence.git", from: "0.3.4")


A swift logging library that integrates with SwiftLog.

Twitter: @richardpiazza


Occurrence is distributed using the Swift Package Manager. To install it into a project, Use the Xcode 'Swift Packages' menu or add it as a dependency within your Package.swift manifest:

let package = Package(
    dependencies: [
        .package(url: "https://github.com/richardpiazza/Occurence.git", .upToNextMinor(from: "0.3.0"))

Then import the Occurrence packages wherever you'd like to use it:

import Occurrence


During you app initialization, call Occurrence.bootstrap(). This will configure the Swift LoggingSystem to use Occurrence as a LogHandler.

As a convenience to creating a Logger reference, use the LazyLogger property wrapper which will create a Logger with the specific label (Logger.Subsystem).

@LazyLogger("LoggerLabel") var logger: Logger


Stars: 0
Last commit: 1 week ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Related Packages

Release Notes

Occurrence 0.3.4
1 week ago

A small bug fix that addresses incompatibility issues with Swift-Log 1.4.3

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics