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()