Skip to content

Instantly share code, notes, and snippets.

@arnorhs
Created May 20, 2020 23:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save arnorhs/f44e3fa1714a025ab6f1922fd657715c to your computer and use it in GitHub Desktop.
Save arnorhs/f44e3fa1714a025ab6f1922fd657715c to your computer and use it in GitHub Desktop.
returning named logger
const logger = (label, printer = null) => (...args) => {
(printer || console.log)(`[${label}]`, ...args)
const [first] = args
return first
}
export default logger
// example usage:
const log = logger('user clicked button')
log('inside div')
log('outside div')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment