
- 可以打印行数 + 方法名称的打印方法 => 方便调试
- 可以印出行數 + 方法名稱的Print方法 / WWLogger => 方便Debug

dependencies: [
.package(url: "https://github.com/William-Weng/WWPrint.git", .upToNextMajor(from: "1.2.0"))
]
函数 |
功能 |
wwPrint(_:file:method:line:isShow:) |
可以打印行数 + 方法名称的打印方法 => 方便调试 |
build(subsystem:category:) |
创建 WWLogger |
build(bundle:category:) |
创建 WWLogger |
message(_:level:) |
控制台输出 |
wwMessage(_:file:method:line:) |
可以打印行数的 Debug 字符串 |
wwFatalError(_:file:line:) |
强制让 App 自杀式崩溃 |
wwAssert(_:message:file:line:) |
有条件地让 App 自杀式崩溃(仅限 Debug 模式) |
wwAssertionFailure(_:file:line:) |
检查后已确定要强制 App 崩溃(仅限 Debug 模式) |
wwPrecondition(_:message:file:line:) |
有条件地让 App 自杀式崩溃 |
wwPreconditionFailure(_:file:line:) |
检查后已确定要强制 App 崩溃 |
import UIKit
import WWPrint
final class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let message = wwMessage("iOS好棒棒")
let logger = WWLogger.build()
print(message)
wwPrint("Hello World!!!")
logger?.message("debug", level: .debug)
logger?.message("info", level: .info)
logger?.message("notice", level: .notice)
logger?.message("warning", level: .warning)
logger?.message("critical", level: .critical)
}
}