BestLogger 0.0.3

BestLogger 0.0.3

维护者 Shubham Rathi.



  • Shubham Rathi

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)