8 #import <Foundation/Foundation.h>
9 #import "QMapLoggerDefine.h"
14 typedef NS_ENUM(NSInteger, QMapCacheClearType){
15 QMapCacheClearTypeCityData = 1
26 @property (nonatomic, assign) QMapCacheClearType
type;
43 @property (nonatomic, assign) BOOL toFile;
48 @property (nonatomic, assign) BOOL toConsole;
53 @property (nonatomic, assign) QMapLogLevel level;
59 @property (nonatomic, copy) NSArray* _Nullable tags;
64 @property (nonatomic, assign) int32_t debugLogSizeLimit;
69 @property (nonatomic, assign)
int debugLogCacheDays;
86 @property (nonnull, copy, nonatomic) NSString *
APIKey;
91 @property (nullable, nonatomic, copy) NSString *
userId;
96 @property (nullable, nonatomic, readonly) NSString *
duid;
108 - (void)setPrivacyAgreement:(BOOL)isAgree;
128 - (void)ConfigMapCacheClearOption:(NSArray <
QMapCacheOption *> * _Nullable)cacheOptions;
135 - (int)getMapCacheClearSizeLimitByType:(QMapCacheClearType)type;