localbase
Version:
A Firebase-Style Database ... Offline!
38 lines (37 loc) • 1.11 kB
JavaScript
let logger = {
baseStyle: `
padding: 2px 5px;
background-color: #124F5C;
border-radius: 4px;
color: white;
`,
colors: {
log: '#124F5C',
error: '#ed2939',
warn: '#f39c12'
},
log(message, secondary) {
if (process.env.NODE_ENV == 'development' && this.config.debug) {
let style = logger.baseStyle + `background-color: ${ logger.colors.log }`
if (secondary) {
console.log('%clocalbase', style, message, secondary)
}
else {
console.log('%clocalbase', style, message)
}
}
},
error(message, secondary) {
if (process.env.NODE_ENV == 'development' && this.config.debug) {
let style = logger.baseStyle + `background-color: ${ logger.colors.error }`
console.error('%clocalbase', style, message)
}
},
warn(message, secondary) {
if (process.env.NODE_ENV == 'development' && this.config.debug) {
let style = logger.baseStyle + `background-color: ${ logger.colors.warn }`
console.warn('%clocalbase', style, message)
}
}
}
export default logger