Skip to content

Instantly share code, notes, and snippets.

@dannycroft
Created January 7, 2018 10:46

Revisions

  1. dannycroft created this gist Jan 7, 2018.
    12 changes: 12 additions & 0 deletions fancy-logs.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,12 @@
    const log = new Proxy({}, {
    get: (_, color) => (...args) => {
    console.log(`%c ${args.join(' ')}`, `color: ${color}`);
    }
    });

    // example
    log.tomato('I am tomato');
    log.chocolate('I am chocolate');
    log.cornflowerblue('I am cornflowerblue');
    log.darkcyan('I am darkcyan');
    log.goldenrod('I am goldenrod');