UNPKG

react-native-onyx

Version:

State management for React Native

34 lines (33 loc) 966 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.logHmmm = exports.logAlert = exports.logInfo = exports.registerLogger = void 0; // eslint-disable-next-line @typescript-eslint/no-empty-function let logger = () => { }; /** * Register the logging callback */ function registerLogger(callback) { logger = callback; } exports.registerLogger = registerLogger; /** * Send an alert message to the logger */ function logAlert(message, parameters) { logger({ message: `[Onyx] ${message}`, level: 'alert', parameters }); } exports.logAlert = logAlert; /** * Send an info message to the logger */ function logInfo(message, parameters) { logger({ message: `[Onyx] ${message}`, level: 'info', parameters }); } exports.logInfo = logInfo; /** * Send an hmmm message to the logger */ function logHmmm(message, parameters) { logger({ message: `[Onyx] ${message}`, level: 'hmmm', parameters }); } exports.logHmmm = logHmmm;