A swift logging library that integrates with SwiftLog
.
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
link |
Stars: 0 |
Last commit: 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