UNPKG

react-native-filament

Version:

A real-time physically based 3D rendering engine for React Native

22 lines 457 B
let loggerInstance = null; export const setLogger = logger => { loggerInstance = logger; }; const noopLogger = { debug: () => {}, info: () => {}, warn: () => {}, error: () => {} }; export const getLogger = () => { if (loggerInstance == null) { return noopLogger; } return loggerInstance; }; export const Logger = new Proxy(noopLogger, { get: (_target, prop) => { return getLogger()[prop]; } }); //# sourceMappingURL=Logger.js.map