BestLogger
它被称为 Best Logger 的原因是 EasyLogger 已被占用,并且可能已经存在依赖项中的日志器
这是一个非常简单、单一文件的 swift 日志器,它支持多个参数。
我们支持 6 种日志级别
- .trace = 0 // 应用于应用程序流程。例如,viewdidload 执行
- .debug // 用于调试
- .info // 用于信息性消息。例如,应用程序从 applidate 启动
- .warning // 例如,这个方法可能导致内存泄漏
- .error // 例如,JSONDecoder() 在尝试转换时失败
- .none // 绝对不记录日志。不存在 logger.none()。
使用
import BestLogger
let logger = BestLogger(label: "TestLogger", level: .debug) // .trace = 0, .debug, .info, .warning, .error, .none
logger.debug("this is the best swift logger :P") // will print
logger.warning("Fix me:") // will print
logger.trace("application started") // will not print
开发
- 添加跨不同类使用的静态方法
- 为任何改进提交 PR
- 联系方式 - Shubham Rathi (twitter @metallicalfa)