ColorLog 0.1.1

ColorLog 0.1.1

Tanha Kabir 维护。



ColorLog 0.1.1

  • tanhakabir

ColorLog

Version License Platform

入门指南

ColorLog 可以与 CocoaPods 一起使用。要在项目中使用 CocoaPods,请使用终端导航到您的项目并输入以下命令

如果您项目中还没有使用任何 Pods: (如果您已经有 Podfile,请跳过此步骤): pod init

现在,使用您喜欢的命令行编辑器添加 ColorLog。在 Podfiletarget [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}>)

日志类型

所有打印的日志都是彩色/表情符号编码的。即可以通过表情符号/颜色识别。

  1. 调试:DEBUG 🐝🐝🐝🐝
  2. 信息:INFO 🖤🖤🖤🖤
  3. 警告:WARN ⚠️⚠️⚠️⚠️
  4. 错误:ERROR 🛑🛑🛑🛑
  5. 测试:TEST ❇️❇️❇️❇️
  6. 监控:MONITOR 🔥🔥🔥🔥

默认情况下,调试和信息日志被静音 要更改此设置,将 logLevel 设置为 .DEBUG.INFO (没有调试,只有信息日志)

贡献

随时提交任何有关错误或对基本日志文件进行改进的问题。

许可证

ColorLog 根据MIT许可证提供。有关更多信息,请参阅LICENSE文件。