美文网首页
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+日志缓存

    文章首发于个人blog欢迎指正补充,可联系lionsom_lin@qq.com原文地址:iOS-SKPSMTPMe...

  • redis缓存测试点

    缓存增加/更新功能是否正确,查看缓存数据是否正确1.1 增加相关日志,查看日志1.2 后门接口工具1.3 使用命...

  • 搭建快速开发一站式集成需要做的开发套件

    LibraryLogUtils 支持任何数据类型的日志打印,堆栈追踪,日志的缓存,日志的可视化等Utils ...

  • PM2 常用命令及问题

    PM2缓存引起问题,清理缓存 清理完可以正常使用 查看日志 常用命令

  • Mysql查询优化

    mysql的优化思路: 日志、执行计划、索引、缓存(查询缓存和索引缓存)、SQL优化、分区、分表、分库、修改数据库...

  • Android全局异常捕获日志打印

    在全局入口Application初始化 //日志捕获缓存类

  • 日志管理

    日志类型 系统日志 后台运行过程中,重要信息记录。如系统初始化、配置信息或缓存加载、定时任务执行等 安全日志 用户...

  • 装饰器的应用

    身份认证 authenticate 日志记录 输入合理性检查 validation_check 缓存 lru_ca...

  • Python 命令输出重定向有缓存的问题

    将 Python 命令的输出重定向到日志文件的时候,发现输出并不会写到日志文件里 原因是 Python 做了缓存,...

  • Linux命令学习

    1、Linux查看日志命令 2、Linux系统清除缓存命令 3、securityCRT For Mac破解版下载 ...

网友评论

      本文标题:iOS-SKPSMTPMessage+日志缓存

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