@@ -111,7 +111,7 @@ import {
111
111
valueDescription ,
112
112
validateIsNotUsedTogether
113
113
} from '../util/input_validation' ;
114
- import { getLogLevel , logError , LogLevel , setLogLevel } from '../util/log' ;
114
+ import { logError , setLogLevel as setClientLogLevel } from '../util/log' ;
115
115
import { AutoId } from '../util/misc' ;
116
116
import { Deferred } from '../util/promise' ;
117
117
import { FieldPath as ExternalFieldPath } from './field_path' ;
@@ -752,43 +752,23 @@ export class Firestore implements PublicFirestore, FirebaseService {
752
752
return new WriteBatch ( this ) ;
753
753
}
754
754
755
- static get logLevel ( ) : PublicLogLevel {
756
- switch ( getLogLevel ( ) ) {
757
- case LogLevel . DEBUG :
758
- return 'debug' ;
759
- case LogLevel . ERROR :
760
- return 'error' ;
761
- case LogLevel . SILENT :
762
- return 'silent' ;
763
- case LogLevel . WARN :
764
- return 'warn' ;
765
- case LogLevel . INFO :
766
- return 'info' ;
767
- case LogLevel . VERBOSE :
768
- return 'verbose' ;
769
- default :
770
- // The default log level is error
771
- return 'error' ;
772
- }
773
- }
774
-
775
- static setLogLevel ( level : PublicLogLevel ) : void {
776
- validateExactNumberOfArgs ( 'Firestore.setLogLevel' , arguments , 1 ) ;
777
- validateStringEnum (
778
- 'setLogLevel' ,
779
- [ 'debug' , 'error' , 'silent' , 'warn' , 'info' , 'verbose' ] ,
780
- 1 ,
781
- level
782
- ) ;
783
- setLogLevel ( level ) ;
784
- }
785
-
786
755
// Visible for testing.
787
756
_getSettings ( ) : PublicSettings {
788
757
return this . _settings ;
789
758
}
790
759
}
791
760
761
+ export function setLogLevel ( level : PublicLogLevel ) : void {
762
+ validateExactNumberOfArgs ( 'Firestore.setLogLevel' , arguments , 1 ) ;
763
+ validateStringEnum (
764
+ 'setLogLevel' ,
765
+ [ 'debug' , 'error' , 'silent' , 'warn' , 'info' , 'verbose' ] ,
766
+ 1 ,
767
+ level
768
+ ) ;
769
+ setClientLogLevel ( level ) ;
770
+ }
771
+
792
772
/**
793
773
* A reference to a transaction.
794
774
*/
0 commit comments