QMUILogItem
@interface QMUILogItem : NSObject
每一条 QMUILog 日志都以 QMUILogItem 的形式包装起来
-
日志的等级,可通过 QMUIConfigurationTemplate 配置表控制全局每个 level 是否可用
Declaration
Objective-C
@property (nonatomic) QMUILogLevel level;
Swift
var level: QMUILogLevel { get set }
-
Undocumented
Declaration
Objective-C
@property(nonatomic, copy, readonly) NSString *levelDisplayString
Swift
var levelDisplayString: String { get }
-
可利用 name 字段为日志分类,QMUILogNameManager 可全局控制某一个 name 是否可用
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSString *name;
Swift
var name: String? { get set }
-
日志的内容
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull logString;
Swift
var logString: String { get set }
-
当前 logItem 对应的 name 是否可用,可通过 QMUILogNameManager 控制,默认为 YES
Declaration
Objective-C
@property (nonatomic) BOOL enabled;
Swift
var enabled: Bool { get set }
-
Undocumented
Declaration
Objective-C
+ (nonnull instancetype)logItemWithLevel:(QMUILogLevel)level name:(nullable NSString *)name logString:(nonnull NSString *)logString, ... NS_FORMAT_FUNCTION(3, 4);