20 lines
569 B
JavaScript
20 lines
569 B
JavaScript
/* eslint-disable no-console */
|
|
import APP_ENV from '../config/AppEnvironment';
|
|
|
|
/**
|
|
* Log errors, information, warnings, etc to the console
|
|
* Log will be displayed only on development mode.
|
|
*/
|
|
const nullFunc = () => null;
|
|
const isDev = APP_ENV.APP_MODE === 'development';
|
|
const LOGGER = {
|
|
info: isDev ? console.info : nullFunc,
|
|
warn: isDev ? console.warn : nullFunc,
|
|
error: isDev ? console.error : nullFunc,
|
|
log: isDev ? console.log : nullFunc,
|
|
debug: isDev ? console.debug : nullFunc,
|
|
clear: isDev ? console.clear : nullFunc
|
|
};
|
|
|
|
export default LOGGER;
|