美文网首页
iOS-SKPSMTPMessage+日志缓存

iOS-SKPSMTPMessage+日志缓存

作者: lionsom_lin | 来源:发表于2019-05-10 16:20 被阅读0次

    文章首发于个人blog

    欢迎指正补充,可联系lionsom_lin@qq.com

    原文地址: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+日志缓存

          本文链接:https://www.haomeiwen.com/subject/rkgenqtx.html