iOS-SKPSMTPMessage+日志缓存

文章首发于个人blog

欢迎指正补充,可联系[email protected]

原文地址:iOS-SKPSMTPMessage+日志缓存

一、效果

demo操作
邮箱

二、功能介绍

1、日志写入沙盒文件中进行缓存,设置缓存机制(参考SDWebImage:保存时长+最大容量);

2、沙盒文件可视化,参考自(AirSandbox);

3、内部发送邮件,使用SKPSMTPMessage,可参考iOS发送邮件 - SKPSMTPMessage;

4、新增PNG、JPG、MP3、MOV等附件发送,但是文件要小一点,否则发送失败。
原因:文件会被转成base64格式,所以会非常大。

三、方法调用

  • 打日志
OSCELog(@"你好啊啊啊啊");

同 NSLog();
  • 输出日志
[时间] [文件] [函数] [行号] [主线程/子线程] [内容]
 
[2019-05-10 16:11:55] [ViewController.m] [WriteFileBtn:] [Line:33] [Main Thread] [你好啊啊啊啊] 

四、Demo

ShowSandBoxFile_SendFileByMail_Demo

注:Demo中的SKPSMTPMessage需要自己配置下。可参考iOS发送邮件 - SKPSMTPMessage

你可能感兴趣的:(iOS-SKPSMTPMessage+日志缓存)