File tree Expand file tree Collapse file tree 2 files changed +47
-0
lines changed Expand file tree Collapse file tree 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) {
6565 }
6666}
6767
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+
6892/**
6993 * A map view created in XML.
7094 *
Original file line number Diff line number Diff line change @@ -123,6 +123,29 @@ function _getLocation(loc: MGLUserLocation) {
123123 }
124124}
125125
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+
126149/**
127150 * Map View Class instantiated from XML
128151 *
You can’t perform that action at this time.
0 commit comments