@trilitech-umami/umami-embed
Version:
[WIP - not ready for production use] A simple embeddable Umami wallet
26 lines (25 loc) • 615 B
JavaScript
export class LoggerService {
constructor(logsLevel) {
Object.defineProperty(this, "logsLevel", {
enumerable: true,
configurable: true,
writable: true,
value: logsLevel
});
}
info(message) {
if (this.logsLevel === "info") {
console.info(message);
}
}
warn(message) {
if (this.logsLevel === "warn" || this.logsLevel === "info") {
console.warn(message);
}
}
error(message) {
if (this.logsLevel !== "none") {
console.error(message);
}
}
}