iOS 调试神器 NSLogger

什么 NSLogger

先来传送门 :https://github.com/fpillet/NSLogger
NSLogger - 一个现代的、灵活的日志工具

NSLogger 特点

  • 摆脱Xcode的小窗查看日志
  • 不用再将iPhone连接到电脑上才能看日志 - 可脱机
  • 支持通过互联网传送日志
  • 可以输出图片的日志
  • 可自己定义日志等级
  • 使用桌面应用程序查看日志
  • 可以从设备或模拟器发送日志
  • 接受来自本地网络客户端(使用Bonjour)或直接通过Internet连接的远程客户端的连接
  • 在线(运行并连接到NSLogger的应用程序)和脱机(保存的日志)日志查看
  • 缓冲内存或文件中的所有跟踪,在获取连接时将其发送给查看器
  • 定义日志域(应用程序,视图,模型,控制器,网络…)和重要性级别(错误,警告,调试,噪音…)
  • 使用regexp为日志消息着色
  • 记录图像或原始二进制数据
  • 安全日志记录(默认情况下连接使用SSL)
  • 高级日志过滤选项
  • 保存查看器日志以便共享和/或稍后查看它们
  • 将日志导出到文本文件

安装与使用

podfile

# objc
pod "NSLogger"

# swift
pod "NSLogger/Swift"

基本使用

import NSLogger

[…]

// logging some messages
Logger.shared.log(.network, .info, "Checking paper level…")

// logging image
Logger.shared.log(.view, .noise, myPrettyImage)

// logging data
Logger.shared.log(.custom("My Domain"), .noise, someDataObject)

桌面应用

iOS 调试神器 NSLogger_第1张图片

参考文文章

Log的艺术,顺带赞NSLogger——OneV’s Den

CocoaLumberjack——简单好用的日志框架

你可能感兴趣的:(iOS)