Skip to content

Commit 6ce04ad

Browse files
fix: Logger internals, make it private
1 parent 673de9c commit 6ce04ad

File tree

5 files changed

+15
-8
lines changed

5 files changed

+15
-8
lines changed

packages/app/lib/index.d.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -611,8 +611,6 @@ export namespace Utils {
611611
*/
612612
export const utils: ReactNativeFirebase.FirebaseModuleWithStatics<Utils.Module, Utils.Statics>;
613613

614-
export * from './internal/logger';
615-
declare const Logger: Logger;
616614

617615
export * from './modular';
618616

packages/app/lib/internal/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ export * from './registry/app';
2323
export * from './registry/namespace';
2424
export * from './registry/nativeModule';
2525
export { default as SharedEventEmitter } from './SharedEventEmitter';
26-
export * from './logger';
26+
export { Logger } from './logger';

packages/app/lib/internal/logger.js

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,15 @@
2525
* @typedef {import('./logger').DefaultLogLevel} DefaultLogLevel
2626
*/
2727

28+
const LogLevel = {
29+
DEBUG: 0,
30+
VERBOSE: 1,
31+
INFO: 2,
32+
WARN: 3,
33+
ERROR: 4,
34+
SILENT: 5,
35+
};
36+
2837
/**
2938
* By default, `console.debug` is not displayed in the developer console (in
3039
* chrome). To avoid forcing users to have to opt-in to these logs twice
@@ -61,6 +70,8 @@ const defaultLogHandler = (instance, logType, ...args) => {
6170

6271
const defaultLogLevel = LogLevel.INFO;
6372

73+
export const instances = [];
74+
6475
/**
6576
* @type {Logger}
6677
*/
@@ -156,7 +167,7 @@ export class Logger {
156167
/**
157168
* @type {setLogLevel}
158169
*/
159-
export function setLogLevel(level) {
170+
export function setLogLevelInternal(level) {
160171
instances.forEach(inst => {
161172
inst.setLogLevel(level);
162173
});
@@ -207,5 +218,3 @@ export function setUserLogHandler(logCallback, options) {
207218
}
208219
}
209220
}
210-
211-
export const Logger = Logger;

packages/app/lib/internal/registry/app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import FirebaseApp from '../../FirebaseApp';
2828
import { DEFAULT_APP_NAME } from '../constants';
2929
import { setReactNativeAsyncStorageInternal } from '../asyncStorage';
3030
import { getAppModule } from './nativeModule';
31-
import { setLogLevel as setLogLevelInternal } from '../logger';
31+
import { setLogLevelInternal } from '../logger';
3232

3333
const APP_REGISTRY = {};
3434
let onAppCreateFn = null;

packages/vertexai/lib/logger.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@
1515
*
1616
*/
1717

18-
import { Logger } from '@react-native-firebase/app';
18+
import { Logger } from '@react-native-firebase/app/lib/internal/logger';
1919

2020
export const logger = new Logger('@firebase/vertexai');

0 commit comments

Comments
 (0)