高德地图SDK(导航) V11.2.1501
Loading...
Searching...
No Matches
AMapNaviLogger.h
Go to the documentation of this file.
1//
2// AMapNaviLogger.h
3// AMapNaviKit
4//
5// Created by lihui.qlh on 2025/8/19.
6//
7
8#import <Foundation/Foundation.h>
9
10NS_ASSUME_NONNULL_BEGIN
11
16typedef NS_ENUM(NSInteger, AMapNaviLogLevel) {
22 AMapNaviLogLevelTrack = 5 // 用于排查性能问题 Used to troubleshoot performance issues
23};
24
25@protocol AMapNaviLoggerProtocol <NSObject>
26
27- (void)onNaviLog:(AMapNaviLogLevel)logLevel logContent:(nonnull NSString *)logContent;
28
29@end
30
31@interface AMapNaviLogger : NSObject
32
33+ (instancetype)shareInstance;
34
39- (void)setLogDelegate:(id<AMapNaviLoggerProtocol>)delegate;
40
41- (void)onNaviLog:(AMapNaviLogLevel)logLevel logContent:(NSString *)logContent, ... NS_FORMAT_FUNCTION(2,3);
42
43#pragma mark - FullLinkLog
44
49+ (void)setFullLinkLogBlock:(AMapNaviFullLinkLogBlock _Nonnull)block;
50
54
55@end
56
57NS_ASSUME_NONNULL_END
void(^ AMapNaviFullLinkLogBlock)(NSString *_Nullable info)
全链路日志 Full link log
Definition AMapNaviCommonObj.h:550
AMapNaviLogLevel
Definition AMapNaviLogger.h:16
@ AMapNaviLogLevelWarning
Definition AMapNaviLogger.h:19
@ AMapNaviLogLevelInfo
Definition AMapNaviLogger.h:18
@ AMapNaviLogLevelFatal
Definition AMapNaviLogger.h:21
@ AMapNaviLogLevelDebug
Definition AMapNaviLogger.h:17
@ AMapNaviLogLevelError
Definition AMapNaviLogger.h:20
@ AMapNaviLogLevelTrack
Definition AMapNaviLogger.h:22
Definition AMapNaviLogger.h:32
void clearFullLinkLogBlock()
instancetype shareInstance()
© 2017 高德信息技术有限公司 版权所有,保留所有权利。