feat: 自定义的插件
This commit is contained in:
88
Libs/iflyMSC.framework/Headers/IFlySetting.h
Normal file
88
Libs/iflyMSC.framework/Headers/IFlySetting.h
Normal file
@@ -0,0 +1,88 @@
|
||||
//
|
||||
// IFlySetting.h
|
||||
// MSC
|
||||
//
|
||||
// Created by iflytek on 13-4-12.
|
||||
// Copyright (c) 2013年 iflytek. All rights reserved.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
/*!
|
||||
* 日志打印等级
|
||||
*/
|
||||
typedef NS_OPTIONS(NSInteger, LOG_LEVEL){
|
||||
/*!
|
||||
* 全部打印
|
||||
*/
|
||||
LVL_ALL = -1,
|
||||
/*!
|
||||
* 高,异常分析需要的级别
|
||||
*/
|
||||
LVL_DETAIL = 31,
|
||||
/*!
|
||||
* 中,打印基本日志信息
|
||||
*/
|
||||
LVL_NORMAL = 15,
|
||||
/*!
|
||||
* 低,只打印主要日志信息
|
||||
*/
|
||||
LVL_LOW = 7,
|
||||
/*!
|
||||
* 不打印
|
||||
*/
|
||||
LVL_NONE = 0
|
||||
};
|
||||
|
||||
/*!
|
||||
* 此接口为iflyMSC sdk 配置接口。<br>
|
||||
* 可以获取版本号,设置日志打印等级等
|
||||
*/
|
||||
@interface IFlySetting : NSObject
|
||||
|
||||
/*!
|
||||
* 获取版本号
|
||||
*
|
||||
* @return 版本号
|
||||
*/
|
||||
+ (NSString *) getVersion;
|
||||
|
||||
/*!
|
||||
* 获取日志等级
|
||||
*
|
||||
* @return 返回日志等级
|
||||
*/
|
||||
+ (LOG_LEVEL) logLvl;
|
||||
|
||||
/*!
|
||||
* 是否打印控制台log<br>
|
||||
* 在软件发布时,建议关闭此log。
|
||||
*
|
||||
* @param showLog -[in] YES,打印log;NO,不打印
|
||||
*/
|
||||
+ (void) showLogcat:(BOOL) showLog;
|
||||
|
||||
/*!
|
||||
* 设置日志msc.log生成路径以及日志等级
|
||||
*
|
||||
* | 日志打印等级 | 描述 |
|
||||
* |------------------------|-----------------------------------|
|
||||
* | LVL_ALL | 全部打印 |
|
||||
* | LVL_DETAIL | 高,异常分析需要的级别 |
|
||||
* | LVL_NORMAL | 中,打印基本日志信息 |
|
||||
* | LVL_LOW | 低,只打印主要日志信息 |
|
||||
* | LVL_NONE | 不打印 |
|
||||
*
|
||||
* @param level -[in] 日志打印等级
|
||||
*/
|
||||
+ (void) setLogFile:(LOG_LEVEL) level;
|
||||
|
||||
/*!
|
||||
* 设置日志文件的路径<br>
|
||||
* 日志文件默认存放在Documents目录。
|
||||
*
|
||||
* @param path -[in] 日志文件的全路径
|
||||
*/
|
||||
+ (void) setLogFilePath:(NSString*) path;
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user