UNPKG

@huluvu424242/honey-speech

Version:

Text to Speech component wich is reading texts from DOM elements.

41 lines (40 loc) 875 B
export class Logger { constructor(enableLogging) { Logger.isLoggingActive = enableLogging; } static disableLogging() { this.isLoggingActive = false; } static enableLogging() { this.isLoggingActive = true; } static toggleLogging(enableLogging) { if (enableLogging) { Logger.enableLogging(); } else { Logger.disableLogging(); } } static logMessage(message) { if (console && this.isLoggingActive) { console.log(message); } } static debugMessage(message) { if (console && this.isLoggingActive) { console.debug(message); } } static errorMessage(message) { if (console && this.isLoggingActive) { console.error(message); } } static infoMessage(message) { if (console && this.isLoggingActive) { console.info(message); } } } Logger.isLoggingActive = true;