UNPKG

@dvcol/neo-svelte

Version:

Neomorphic ui library for svelte 5

31 lines (30 loc) 890 B
import { LogLevel, ProxyLogger, toLogLevel } from '@dvcol/common-utils/common/logger'; export class Logger { static logger = new ProxyLogger({ logLevel: LogLevel.Warn }); static colorize = ProxyLogger.colorize; static setLogLevel(logLevel) { if (typeof logLevel === 'string') this.logger.logLevel = toLogLevel(logLevel); else this.logger.logLevel = logLevel; } static get timestamp() { return ProxyLogger.timestamp(); } static get trace() { return this.logger.trace; } static get debug() { return this.logger.debug; } static get info() { return this.logger.info; } static get warn() { return this.logger.warn; } static get error() { return this.logger.error; } } export { LoggerColor, LogLevel } from '@dvcol/common-utils/common/logger';