史上最为强大的logger——NSLogger

写代码易,调程序难。

为什么要使用这个工具:

Cocoa环境默认的NSLog基本就是个废品:它不能给输出分门别类,不能按照需求输出除了字符的格式,也不能兼顾线程区别对待。

NSLogger

Florent Pillet的打造下,一个开源强力的输出工具给了log这一古老的工作崭新的生命。

NSLogger功能摘要:

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

参考资料

NSLogger github
NSLogger.app releases版本
Log的艺术,顺带赞NSLogger——OneV's Den

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 科技的发展,使得交通也得到了飞跃式发展,速度越来越快,城市与城市、地区与地区的距离越来越近。火车依旧是普通人最好的...
    杨扬呢阅读 725评论 0 1

友情链接更多精彩内容