Skip to content

快速开始

Rakuyo edited this page Jan 23, 2024 · 4 revisions

下面的内容将告诉您如何使用该库,但基本不会涉及 "为什么这么做" 以及 "这个类型是什么意思"。

有关更多详细信息,请参见其他 wiki。有关完整的代码示例,请参阅随仓库配套的 demo(在 Demo 目录下)。

打印日志

输出到控制台

RaLog 提供 Log 类型,可通过该类型打印日志:

Log.debug("这是一条Log")

Debug 环境下运行上述代码后,控制台中将输出以下内容:

(RaLog默认在 Release 环境下不打印日志)

[↓ In `viewDidLoad()` of ViewController.swift:32 ↓]
[RaLog] 11:17:01:353 <👾 Debug> : 这是一条Log

日志分类

除了上面使用的 debug 分类外,RaLog 还提供了其他 6 种日志分类。完整的分类列表如下所示:

名称 输出内容 调用方法 参数类型
debug 👾 Debug Log.debug(...) Any?
warning ⚠️ Warning Log.warning(...) Any?
success ✅ Success Log.success(...) Any?
error ❌ Error Log.error(...) Any?
deinit ⁉️ Deinit Log.deinit(...) AnyObject?
jump 👋 Jump Log.appear(...), Log.disappear(...) UIViewController 泛型
javascript 🔥 Javascript Log.javascript(...) Any?