UNPKG

llamajs

Version:

A dynamic logger for the dynamic developer

20 lines 691 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const fs = require("fs"); const transport_1 = require("../../transports/transport"); class FileTransport extends transport_1.Transport { constructor(config) { super(); this.configure(config); } pass(message) { const lineEnd = this.config.noNewLine ? '' : '\n'; return fs.appendFile(this.config.fileName, `${message}${lineEnd}`, (error) => { if (error) { throw new Error(`[FileTransport]: ${error.message}`); } }); } } exports.FileTransport = FileTransport; //# sourceMappingURL=file.transport.js.map