日志是首要的系统输出;系统管理员通常依赖于它们在生产环境中的可靠性。测试 Swift 应用程序和库,以确保它们发出预期的日志条目。这个 Swift 包提供了一个 swift-log LogHandler,用于应用程序测试期间。
在 Package.swift
中声明依赖项
.package(url: "https://github.com/neallester/swift-log-testing.git", from: "0.0.0"),
然后(通常)将依赖项添加到测试目标
.testTarget(name: "YourAppNameTests", dependencies: ["SwiftLogTesting"]),
请参阅示例,了解如何在测试中使用 swift-log-testing 的详细信息。
此软件包目前处于 beta 阶段。破坏性更改将通过递增次要版本号 (0.X) 来指示,直到发布 1.0 主要版本。