Logger.js 287 Bytes
Newer Older
Alexander Bazo committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
/* eslint-disable no-console */

class Logger {

	constructor() {
		this.enabled = false;
	}

	enable() {
		this.enabled = true;
	}

	disable() {
		this.enabled = false;
	}

	log(msg) {
		if(this.enabled === false) {
			return;
		}
		console.log(msg);
	}

}

export default new Logger();