博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CocoaLumberjack框架简单介绍
阅读量:6078 次
发布时间:2019-06-20

本文共 1171 字,大约阅读时间需要 3 分钟。

hot3.png

    //0.表示这里只是输出 ERROR 和 INFO 后面可以写 拼LOG_FLAG_VERBOSE 和 LOG_FLAG_DEBUG 等    static const int ddLogLevel = LOG_FLAG_ERROR | LOG_FLAG_INFO;/*     DDLog :基础类, 必须引入的.     DDASLLogger :支持将调试语句写入到苹果的日志中. 一般针对Mac开发. 可选     DDTTYLogger :支持将调试语句写入xCode控制台.  (TTY 表示终端)     DDFileLogger :支持将调试语句写入到文件系统. 可选     */        //1.创建一个终端显示日志    DDTTYLogger *logger = [DDTTYLogger sharedInstance]; //只需要初始化一次    //1.1将日志网终端上输出    [DDLog addLogger:logger];            //2.创建一个文件日志 Log信息往文件输出    DDFileLogger *fileLogger = [[DDFileLogger alloc]init]; //只需要初始化一次    fileLogger.rollingFrequency = 60 * 60 * 24; // 24 hour rolling    fileLogger.logFileManager.maximumNumberOfLogFiles = 7; //log 文件最多允许 7个    //2.1让日志文件logger输出    [DDLog addLogger:fileLogger];    //2.2打印日志文件目录    NSLog(@"dir is %@", fileLogger.logFileManager.logsDirectory);        //3.使用说明(注意如果不想使用DDLog,只需要将1,2注释掉即可)    //一般1, 2步要在AppDelegate初始化一次,而DDLog这些信息和上面的控制打印标准的ddLogLevel写在使用的地方(需要使用DDLog.h头文件)    DDLogError(@"eeror %@",@"hello");    DDLogWarn(@"warn %@",@"hello");    DDLogInfo(@"info %@",@"hello");    DDLogDebug(@"debug %@",@"hello");    DDLogVerbose(@"verbose");

转载于:https://my.oschina.net/u/2285956/blog/370282

你可能感兴趣的文章
关于WEB单片机编程的网站
查看>>
ubuntu16.04 eclipse+pydev 配置
查看>>
通过rtinst脚本安装Rtorrent+rutorrent(附版本切换教程)
查看>>
JS,Jquery获取各种屏幕的宽度和高度
查看>>
MVC笔记 MVC注意事项及优化
查看>>
jmeter基本组成原件介绍
查看>>
web学习--java applets
查看>>
Android布局控件之LinearLayout
查看>>
Java NIO 选择器(Selector)的内部实现(poll epoll)(转)
查看>>
(转)NIO 文件锁定
查看>>
多态(1)静态多态与动态多态以及虚函数相关
查看>>
Oakley Sunglasses – Useful Information About Oakley Sunglasses
查看>>
[转载]html5教程
查看>>
Notification 使用详解(很全
查看>>
android-数据库操作实例,留着以后用
查看>>
Q85 最大矩形
查看>>
npm 无法安装 ionic 解决办法
查看>>
解决fragmentTransaction.replace不能全屏
查看>>
第十二周作业
查看>>
Hadoop学习笔记(七)
查看>>