@tylertech/forge-build-tools
Version:
Node utilities for building and packaging libraries.
31 lines • 3.12 kB
JavaScript
import { log, logDebug, logSuccess, logInfo, logWarn, logError, logFatal, setLogLevel } from './log.js';
export class Logger {
static set level(level) {
setLogLevel(level);
}
static debug(...args) {
logDebug(...args);
}
static print(...args) {
log(...args);
}
static success(...args) {
logSuccess(...args);
}
static info(...args) {
logInfo(...args);
}
static warn(...args) {
logWarn(...args);
}
static error(...args) {
logError(...args);
}
static fatal(...args) {
logFatal(...args);
}
static newline() {
console.log();
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nZ2VyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL2xvZ2dlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsR0FBRyxFQUFFLFFBQVEsRUFBRSxVQUFVLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFZLFdBQVcsRUFBRSxNQUFNLFVBQVUsQ0FBQztBQUVsSCxNQUFNLE9BQU8sTUFBTTtJQUNWLE1BQU0sS0FBSyxLQUFLLENBQUMsS0FBZTtRQUNyQyxXQUFXLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDckIsQ0FBQztJQUVNLE1BQU0sQ0FBQyxLQUFLLENBQUMsR0FBRyxJQUFXO1FBQ2hDLFFBQVEsQ0FBQyxHQUFHLElBQUksQ0FBQyxDQUFDO0lBQ3BCLENBQUM7SUFFTSxNQUFNLENBQUMsS0FBSyxDQUFDLEdBQUcsSUFBVztRQUNoQyxHQUFHLENBQUMsR0FBRyxJQUFJLENBQUMsQ0FBQztJQUNmLENBQUM7SUFFTSxNQUFNLENBQUMsT0FBTyxDQUFDLEdBQUcsSUFBVztRQUNsQyxVQUFVLENBQUMsR0FBRyxJQUFJLENBQUMsQ0FBQztJQUN0QixDQUFDO0lBRU0sTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLElBQVc7UUFDL0IsT0FBTyxDQUFDLEdBQUcsSUFBSSxDQUFDLENBQUM7SUFDbkIsQ0FBQztJQUVNLE1BQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxJQUFXO1FBQy9CLE9BQU8sQ0FBQyxHQUFHLElBQUksQ0FBQyxDQUFDO0lBQ25CLENBQUM7SUFFTSxNQUFNLENBQUMsS0FBSyxDQUFDLEdBQUcsSUFBVztRQUNoQyxRQUFRLENBQUMsR0FBRyxJQUFJLENBQUMsQ0FBQztJQUNwQixDQUFDO0lBRU0sTUFBTSxDQUFDLEtBQUssQ0FBQyxHQUFHLElBQVc7UUFDaEMsUUFBUSxDQUFDLEdBQUcsSUFBSSxDQUFDLENBQUM7SUFDcEIsQ0FBQztJQUVNLE1BQU0sQ0FBQyxPQUFPO1FBQ25CLE9BQU8sQ0FBQyxHQUFHLEVBQUUsQ0FBQztJQUNoQixDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBsb2csIGxvZ0RlYnVnLCBsb2dTdWNjZXNzLCBsb2dJbmZvLCBsb2dXYXJuLCBsb2dFcnJvciwgbG9nRmF0YWwsIExvZ0xldmVsLCBzZXRMb2dMZXZlbCB9IGZyb20gJy4vbG9nLmpzJztcblxuZXhwb3J0IGNsYXNzIExvZ2dlciB7XG4gIHB1YmxpYyBzdGF0aWMgc2V0IGxldmVsKGxldmVsOiBMb2dMZXZlbCkge1xuICAgIHNldExvZ0xldmVsKGxldmVsKTtcbiAgfVxuXG4gIHB1YmxpYyBzdGF0aWMgZGVidWcoLi4uYXJnczogYW55W10pOiB2b2lkIHtcbiAgICBsb2dEZWJ1ZyguLi5hcmdzKTtcbiAgfVxuXG4gIHB1YmxpYyBzdGF0aWMgcHJpbnQoLi4uYXJnczogYW55W10pOiB2b2lkIHtcbiAgICBsb2coLi4uYXJncyk7XG4gIH1cblxuICBwdWJsaWMgc3RhdGljIHN1Y2Nlc3MoLi4uYXJnczogYW55W10pOiB2b2lkIHtcbiAgICBsb2dTdWNjZXNzKC4uLmFyZ3MpO1xuICB9XG5cbiAgcHVibGljIHN0YXRpYyBpbmZvKC4uLmFyZ3M6IGFueVtdKTogdm9pZCB7XG4gICAgbG9nSW5mbyguLi5hcmdzKTtcbiAgfVxuXG4gIHB1YmxpYyBzdGF0aWMgd2FybiguLi5hcmdzOiBhbnlbXSk6IHZvaWQge1xuICAgIGxvZ1dhcm4oLi4uYXJncyk7XG4gIH1cblxuICBwdWJsaWMgc3RhdGljIGVycm9yKC4uLmFyZ3M6IGFueVtdKTogdm9pZCB7XG4gICAgbG9nRXJyb3IoLi4uYXJncyk7XG4gIH1cblxuICBwdWJsaWMgc3RhdGljIGZhdGFsKC4uLmFyZ3M6IGFueVtdKTogdm9pZCB7XG4gICAgbG9nRmF0YWwoLi4uYXJncyk7XG4gIH1cblxuICBwdWJsaWMgc3RhdGljIG5ld2xpbmUoKTogdm9pZCB7XG4gICAgY29uc29sZS5sb2coKTtcbiAgfVxufVxuIl19