Logs are first class system outputs; system administrators often depend on their reliability in production. Test Swift applications and libraries to ensure they emit the expected log entries. This Swift package provides a swift-log LogHandler for use during application testing.
To declare the dependency in Package.swift
:
.package(url: "https://github.com/neallester/swift-log-testing.git", from: "0.0.0"),
then (typically) add the dependency to the testing target:
.testTarget(name: "YourAppNameTests", dependencies: ["SwiftLogTesting"]),
See the example for details on how to use swift-log-testing in tests.
This package is currently beta. Breaking changes will be indicated by incrementing the MINOR version number (0.X) until the 1.0 major version is released.