UNPKG

@rs-r2d2/log4ts

Version:

A powerful, flexible logging library for TypeScript inspired by Apache Log4j, featuring colored output and emojis

18 lines (17 loc) 527 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ConsoleAppender = void 0; const PatternLayout_1 = require("../layouts/PatternLayout"); class ConsoleAppender { constructor(layout) { this.layout = layout || new PatternLayout_1.PatternLayout(); } append(event) { const formattedMessage = this.layout.format(event); console.log(formattedMessage); } setLayout(layout) { this.layout = layout; } } exports.ConsoleAppender = ConsoleAppender;