ColorLog
入门指南
ColorLog 可以与 CocoaPods 一起使用。要在项目中使用 CocoaPods,请使用终端导航到您的项目并输入以下命令
如果您项目中还没有使用任何 Pods: (如果您已经有 Podfile
,请跳过此步骤): pod init
现在,使用您喜欢的命令行编辑器添加 ColorLog。在 Podfile
中 target [YOUR PROJECT NAME]
下方添加以下行
pod 'ColorLog'
最后,在终端中运行
pod install
如何使用
如果要在项目中任何地方进行调试和打印,请使用:Log.test("这是一个测试")
这将按照以下格式打印:13:51:38.487 TEST ❇️❇️❇️❇️ in ViewController.swift:viewDidLoad():28:: this is a test
它也可以用于打印非 String 类型,例如 Log.test(UIView())
输出:14:20:00.313 TEST ❇️❇️❇️❇️ in ViewController.swift:viewDidLoad():28:: Optional(<UITableView: 0x7fdbf4058600; frame = (0 20; 375 647); clipsToBounds = YES; autoresize = RM+BM; gestureRecognizers = <NSArray: 0x7fdbf1f60f20>; layer = <CALayer: 0x7fdbf307f7d0>; contentOffset: {0, 0}; contentSize: {375, 19920}; adjustedContentInset: {0, 0, 0, 0}>)
日志类型
所有打印的日志都是彩色/表情符号编码的。即可以通过表情符号/颜色识别。
- 调试:
DEBUG 🐝🐝🐝🐝
- 信息:
INFO 🖤🖤🖤🖤
- 警告:
WARN ⚠️⚠️⚠️⚠️
- 错误:
ERROR 🛑🛑🛑🛑
- 测试:
TEST ❇️❇️❇️❇️
- 监控:
MONITOR 🔥🔥🔥🔥
默认情况下,调试和信息日志被静音 要更改此设置,将 logLevel
设置为 .DEBUG
或 .INFO
(没有调试,只有信息日志)
贡献
随时提交任何有关错误或对基本日志文件进行改进的问题。
许可证
ColorLog 根据MIT许可证提供。有关更多信息,请参阅LICENSE文件。