DTFLogMonitor.h 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. //
  2. // DTFLogMonitor.h
  3. // BioAuthEngine
  4. //
  5. // Created by richard on 22/03/2018.
  6. // Copyright © 2018 DTF. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. static NSString *kPrivateUCID = @"UC-YWRLSB-160425-02";
  10. static NSString *kPrivateSeedId = @"techSeed";
  11. @interface DTFLogMonitor : NSObject
  12. +(instancetype)getInstance;
  13. + (void)setSDKVersion:(NSString *)version;
  14. + (void)setUploadBlock:(void (^) (NSDictionary *,void (^)(BOOL)))block;
  15. - (void)addPublicLog:(NSDictionary *)logDic;
  16. - (void)setupBaseExtInfo;
  17. - (void)addDebugMonitorLogWithSeedId:(NSString *)seedId
  18. extParam:(NSDictionary *)extParam;
  19. - (void)addMonitorLogWithSeedId:(NSString *)seedId
  20. extParam:(NSDictionary *)extParam;
  21. - (void)addMonitorLogWithSeedId:(NSString *)seedId
  22. ucId:(NSString *)ucId
  23. extParam:(NSDictionary *)extParam;
  24. - (void)addMonitorLogWithSeedId:(NSString *)seedId
  25. param:(NSString *)param
  26. extParam:(NSDictionary *)extParam;
  27. // param: 可搜索
  28. - (void)addMonitorLogWithSeedId:(NSString *)seedId
  29. ucId:(NSString *)ucId
  30. param:(NSString *)param
  31. extParam:(NSDictionary *)extParam;
  32. +(NSDictionary *)getPublicLogDic:(NSDictionary *)publicParam;
  33. +(NSDictionary *)getExtLogDic:(NSDictionary *)p4;
  34. + (void)distantUploadlog;
  35. @end