You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
716 B
23 lines
716 B
/* 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,
|
|
}
|
|
|