首页 > 移动平台 > 详细

iOS 日志管理异常捕获组件LFLogManager

时间:2018-02-02 22:38:28      阅读:277      评论:0      收藏:0      [点我收藏+]

一、功能

1.分级打印保存

解决一大堆重要、不重要打印信息在控制台混为一团的尴尬局面。可设置仅打印某级别及以上的信息。分为5类打印:

DDLogError(@"打印并保存特别重要信息");
DDLogWarn(@"打印并保存重要信息");
DDLogInfo(@"打印并保存一般信息");
DDLogDebug(@"打印并保存很一般信息");
DDLogVerbose(@"打印并保存无足挂齿信息");

2.日志浏览与删除及设置打印级别

只需要跳到LFLogListController这个界面即可,这些功能都在这个界面做好了。

LFLogListController *vc = [[LFLogListController alloc] init];
[self.navigationController pushViewController:vc animated:YES];

说明:

1.一个文件最多存1M的日志,打印时间距文件创建时间大于1天则新增日志文件,最多存7个文件

2.比如设置打印级别为DDLogLevelInfo时则只打印保存DDLogLevelInfo及以上级别的信息

二、使用

1. pod ‘LFKit/Component/LFPopupMenu‘或源码拖进工程

2.app启动是调用[LFLogManager install];

3.PrefixHeader文件中加一句extern DDLogLevel ddLogLevel;(如果没有PrefixHeader则在所有要打印的类加这句)

说明:

这只是LFKit的一个子库,LFKit地址https://github.com/zhanglinfeng/LFKit

 

需要LFKit中所有自定义控件的pod ‘LFKit/Component‘

 

需要总库的 pod ‘LFKit‘

 

iOS 日志管理异常捕获组件LFLogManager

原文:https://www.cnblogs.com/zhanglinfeng/p/8407106.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!