UNPKG

@vincentt-sdks/campaign-sdk

Version:

Campaign SDK by Vincentt

22 lines (21 loc) 545 B
export class Logger { constructor(opts) { const defaults = { verbose: false, prefix: '[rtx-analytics]:', }; this.options = Object.assign(Object.assign({}, defaults), opts); } log(...params) { const { verbose, prefix } = this.options; if (verbose) { console.log(prefix, ...params); } } error(...params) { const { verbose, prefix } = this.options; if (verbose) { console.error(prefix, ...params); } } }