调试日志
Swift 有出色的内置日志功能,但如果你想要扩展或找到特定于你需求的功能,请从这个包列表开始。
-
swift-log作者: Apple
SwiftLog 是一个社区驱动的服务器端 Swift 应用程序日志 API 包。它提供将消息轻松记录到共享目标的功能,并支持各种日志后端以进行自定义和集成。
-
CocoaLumberjack作者: CocoaLumberjack
CocoaLumberjack 是一个快速、简单、功能强大且灵活的日志框架,允许同时记录到多个目标。
-
SwiftyBeaver作者: SwiftyBeaver
SwiftyBeaver 是一个灵活、多彩、轻量级的 Swift 日志库。它支持控制台、文件和云目标,非常适合服务器端 Swift。
-
Datadog作者: Datadog, Inc.
这个库提供 Swift 和 Objective-C SDK 来与 Datadog 交互。它包括日志收集、跟踪收集和 RUM 事件收集的功能。
-
Pulse作者: Alex Grebenyuk
Pulse 是一个强大的 Apple 平台日志系统。它记录和检查日志和网络请求,并允许实时查看和共享。
-
Wormholy作者: Paolo Musolino
Wormholy 是一个用于 iOS 网络调用的调试工具。它记录应用程序流量,显示请求和响应内容,并帮助调试和修复错误。它与 NSURLSession 和外部库(如 Alamofire 和 AFNetworking)一起工作。