File tree 2 files changed +47
-0
lines changed
2 files changed +47
-0
lines changed Original file line number Diff line number Diff line change @@ -65,6 +65,30 @@ function _getLocation(loc: globalAndroid.location.Location) {
65
65
}
66
66
}
67
67
68
+ export function setLogLevel ( level : 'none' | 'info' | 'debug' | 'error' | 'fault' | 'verbose' ) {
69
+ const Logger = com . mapbox . mapboxsdk . log . Logger ;
70
+ let loggingLevel : number ;
71
+ switch ( level ) {
72
+ case 'none' :
73
+ loggingLevel = Logger . NONE ;
74
+ break ;
75
+ case 'info' :
76
+ loggingLevel = Logger . INFO ;
77
+ break ;
78
+ case 'debug' :
79
+ loggingLevel = Logger . DEBUG ;
80
+ break ;
81
+ case 'verbose' :
82
+ loggingLevel = Logger . VERBOSE ;
83
+ break ;
84
+ case 'fault' :
85
+ case 'error' :
86
+ loggingLevel = Logger . ERROR ;
87
+ break ;
88
+ }
89
+ Logger . setVerbosity ( loggingLevel ) ;
90
+ }
91
+
68
92
/**
69
93
* A map view created in XML.
70
94
*
Original file line number Diff line number Diff line change @@ -123,6 +123,29 @@ function _getLocation(loc: MGLUserLocation) {
123
123
}
124
124
}
125
125
126
+ export function setLogLevel ( level : 'none' | 'info' | 'debug' | 'error' | 'fault' | 'verbose' ) {
127
+ let loggingLevel : MGLLoggingLevel ;
128
+ switch ( level ) {
129
+ case 'none' :
130
+ loggingLevel = MGLLoggingLevel . None ;
131
+ break ;
132
+ case 'info' :
133
+ loggingLevel = MGLLoggingLevel . Info ;
134
+ break ;
135
+ case 'verbose' :
136
+ case 'debug' :
137
+ loggingLevel = MGLLoggingLevel . Debug ;
138
+ break ;
139
+ case 'error' :
140
+ loggingLevel = MGLLoggingLevel . Error ;
141
+ break ;
142
+ case 'fault' :
143
+ loggingLevel = MGLLoggingLevel . Fault ;
144
+ break ;
145
+ }
146
+ MGLLoggingConfiguration . sharedConfiguration . loggingLevel = loggingLevel ;
147
+ }
148
+
126
149
/**
127
150
* Map View Class instantiated from XML
128
151
*
You can’t perform that action at this time.
0 commit comments