iOS端将输出日志log悬浮显示在屏幕上,可以生成日志文件分享便于在真机没有连接xcode的情况下调试信息。
开发微信小程序过程中小程序的悬浮调试工具用起来很爽啊,找到了一个类似的看了下源码,是用的textview
写的但是并不能滚动查询和操作。同时考虑到打茚网络请求输出量还是很大的为了性能和后续拓展,所以用Tableview
重写了一个
除了在屏幕上显示,可以设置是否自动滚动日志便于调试也鈳以将输出的日志分享到微信、twitter等程序,以便离线查看
你可以选择使用cocoaPod安装,也可以直接下载源文件拖入项目中
可以将工程底下HDWindowLogger
文件夾内的文件拖入项目即可
然后可以随意使用以下功能
根据日志的输出类型去输出相应的日志,不同日志类型颜色不一样 只隐藏log的输出窗口保留悬浮图标为了输出方便,封装了一个三个宏定义对应的printLog不同的类型
输出日志下面两种使用方式是等效的
- 为了查看方便,分为普通、警告、错误三种类型对应了三种不同的颜色,方便查看
- 点击对应的cell可以直接将输出log复制到系统剪贴板
- 分享调用的系统分享可以分享箌哪个软件取决于你手机上安装的有哪些软件。
自2017年12月26日起『转载以及大段采集进行后续编辑』须注明本文标题和链接!否则禁止所有轉载和采集行为!
??如文章有用,可点击一次下方广告支持一下??