美文网首页iOS
iOS 带颜色的日志

iOS 带颜色的日志

作者: iOS_成才录 | 来源:发表于2015-11-12 19:28 被阅读247次

一、封装带颜色的日志

  • 1、利用XMPPFrame框架中的来封装

  • 2、创建一个类:JPColorLog

    • 2.1 JPColorLog.h文件
#import <Foundation/Foundation.h>
#import "DDLog.h"
#import "DDTTYLogger.h"
#import "DDFileLogger.h"
#import "MBProgressHUD+JP.h"

#ifdef DEBUG
static const int ddLogLevel = LOG_LEVEL_VERBOSE;
#else
static const int ddLogLevel = LOG_LEVEL_OFF;
#endif

#define classmethod [NSString stringWithFormat:@"[%@ %@] \n",self.class,NSStringFromSelector(_cmd)]


//#define JPLogError(...) DDLogError(__VA_ARGS__)

//错误级别
#define JPLogError(...) DDLogError(@"%@ %@\n",classmethod,[NSString stringWithFormat:__VA_ARGS__])

//警告级别
#define JPLogWarn(...) DDLogWarn(@"%@ %@\n",classmethod,[NSString stringWithFormat:__VA_ARGS__])

//提示级别
#define JPLogInfo(...) DDLogInfo(@"%@ %@\n",classmethod,[NSString stringWithFormat:__VA_ARGS__])

//详情级别
#define JPLogVerbose(...) DDLogVerbose(@"%@ %@\n",classmethod,[NSString stringWithFormat:__VA_ARGS__])

@interface JPColorLog : NSObject

@end
  • 2.2、将头文件写入到pch文件中
#ifdef __OBJC__
   #import <UIKit/UIKit.h>
   #import <Foundation/Foundation.h>
   #import "JPColorLog.h" // 导入带颜色日志
#endif
  • 2.3 使用带颜色的日志输出

     JPLogInfo(@"与主机连接成功");
    

相关文章

网友评论

    本文标题:iOS 带颜色的日志

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