/* eslint-disable no-console */ import getTimeStamp from '@uppy/utils/lib/getTimeStamp' // Swallow all logs, except errors. // default if logger is not set or debug: false const justErrorsLogger = { debug: () => {}, warn: () => {}, error: (...args) => console.error(`[Uppy] [${getTimeStamp()}]`, ...args), } // Print logs to console with namespace + timestamp, // set by logger: Uppy.debugLogger or debug: true const debugLogger = { debug: (...args) => console.debug(`[Uppy] [${getTimeStamp()}]`, ...args), warn: (...args) => console.warn(`[Uppy] [${getTimeStamp()}]`, ...args), error: (...args) => console.error(`[Uppy] [${getTimeStamp()}]`, ...args), } export { justErrorsLogger, debugLogger, }