PLVLoganManager

Objective-C

@interface PLVLoganManager : NSObject

@property (nonatomic, weak) id <PLVLoganManagerDelegate> delegate;

/// 是否禁用日志本地记录功能,默认为NO——启用日志本地记录,YES——禁用日志本地记录
@property (nonatomic, assign) BOOL logDisable;

/// 是否禁用日志上报功能,默认为NO——启用日志上报,YES——禁用日志上报
@property (nonatomic, assign) BOOL logUploadDisable;

+ (instancetype)sharedManager;

/// 检查是否存在上报任务
- (void)checkAndReportIfNeed;

@end

Swift

class PLVLoganManager : NSObject

Undocumented

  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, weak) id <PLVLoganManagerDelegate> delegate

    Swift

    weak var delegate: PLVLoganManagerDelegate? { get set }
  • 是否禁用日志本地记录功能,默认为NO——启用日志本地记录,YES——禁用日志本地记录

    Declaration

    Objective-C

    @property (nonatomic) BOOL logDisable;

    Swift

    var logDisable: Bool { get set }
  • 是否禁用日志上报功能,默认为NO——启用日志上报,YES——禁用日志上报

    Declaration

    Objective-C

    @property (nonatomic) BOOL logUploadDisable;

    Swift

    var logUploadDisable: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    + (instancetype)sharedManager;

    Swift

    class func shared() -> Self
  • 检查是否存在上报任务

    Declaration

    Objective-C

    - (void)checkAndReportIfNeed;

    Swift

    func checkAndReportIfNeed()