QMUILogNameManager
@interface QMUILogNameManager : NSObject
log.name 的管理器,由它来管理每一个 name 是否可用、以及清理不需要的 name
-
获取当前所有 logName,key 为 logName 名,value 为 name 的 enabled 状态,可通过 value.boolValue 读取它的值
Declaration
Objective-C
@property (nonatomic, copy, readonly, nullable) NSDictionary<NSString *, NSNumber *> *allNames;
Swift
var allNames: [String : NSNumber]? { get }
-
Undocumented
Declaration
Objective-C
- (BOOL)containsLogName:(nullable NSString *)logName;
Swift
func containsLogName(_ logName: String?) -> Bool
-
Undocumented
Declaration
Objective-C
- (void)setEnabled:(BOOL)enabled forLogName:(nullable NSString *)logName;
Swift
func setEnabled(_ enabled: Bool, forLogName logName: String?)
-
Undocumented
Declaration
Objective-C
- (BOOL)enabledForLogName:(nullable NSString *)logName;
Swift
func enabled(forLogName logName: String?) -> Bool
-
Undocumented
Declaration
Objective-C
- (void)removeLogName:(nullable NSString *)logName;
Swift
func removeLogName(_ logName: String?)
-
Undocumented
Declaration
Objective-C
- (void)removeAllNames;
Swift
func removeAllNames()