LogCentral
一个专为实际需求而设计的现代化 Swift 记录工具。
一个可自定义且易于使用的记录框架,负责处理崩溃记录、开发者控制台日志和质量保证记录。
当可用时,它利用新的苹果 统一日志 进行分层控制台日志(一个被遗忘的革命!)
统一日志引入了 活动 的概念,这对于崩溃日志需求非常适合(有人称其为面包屑)。
确定的特定记录需求有:
- 开发者控制台日志:丰富的信息有助于识别错误。这通常很多,非常受益于活动/分层记录概念。
- 质量保证日志:用户活动被记录下来,使得在问题发生之前了解发生的情况变得容易。解决了测试人员未给出详细足够的描述来重现问题的许多问题。
- 崩溃日志:像 Crashlytics 和 Apteligent 这样的服务聚集崩溃日志,但通常很难在不知道导致问题发生的原因的情况下识别日志。这些服务提供了在崩溃报告中包含有限大小日志的机会。
- 统计记录:需要记录到像 Mixpanel、Flurry 等服务中的统计信息。目前这个需求不在范围内的。
注意,为了查看任何记录输出,您需要打开 Console.app 并启用信息和调试消息
有一些 示例类别 可以复制粘贴到您的配置,或者您可以创建自己的。