调试日志
Swift 内置了出色的日志记录功能,但如果您想扩展或找到满足您特定需求的功能,请从这个软件包列表开始。
-
swift-log由 Apple 提供
SwiftLog 是一个社区驱动的日志记录 API 软件包,用于服务器端 Swift 应用程序。它提供将消息轻松记录到共享目标的功能,并支持各种日志记录后端以进行自定义和集成。
-
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。